Part Number Hot Search : 
M66011FP C2600 DGG4015 2SC5371 P80C32SF PS25202 74HC68 C2600
Product Description
Full Text Search
 

To Download TXC-03103 Datasheet File

  If you can't view the Datasheet, Please click here to try to view without PDF Reader .  
 
 


  Datasheet File OCR Text:
  qt1f- plus device quad t1 framer- plus TXC-03103 document number: TXC-03103-mb ed. 5, september 2000 ? d4 sf, esf (including hdlc link support), and transparent framing modes  encodes/decodes ami/b8zs and forced ones density line codes  fractional t1 gapped clock  monitor function for frame pulse  two frame slip buffers in both receive and transmit directions  supports channel-associated and robbed-bit signaling (enabled or processor forced on a per ds0 basis)  detects and forces yellow and ais alarms; detects oof, severely errored frame, and change of frame alignment  detects, counts and forces line code errors (bpvs and excess zeros), crc errors (esf only), and frame bit errors  motorola/intel compatible microprocessor interface  one-second interrupt input latches counter values and line events into shadow registers  local, line remote, payload remote and ds0 channel loopbacks  processor forcing/monitoring of ds0s for maintenance purposes  boundary scan capability (ieee 1149.1)  single +5v power supply  128-pin low profile plastic quad flat package the qt1f- plus is a four-channel ds1 (1.544 mbit/s) framer designed with extended features for voice and data communications applications. ami, b8zs, and nrz line codes are supported with full alarm detection and generation per ansi t1m1.3. the transmit and receive sections of each of the four framers are independent, with individual slip buffers to allow operation in a wide range of switching and transmission products. d4 sf and esf modes are provided per ansi t1.403 - 1995 and at&t pub 62411, with per ds0 signaling and ds0 data access and control via a motorola/ intel-compatible microprocessor. for esf applications, each framer supplies a full duplex hdlc/bit-oriented message controller in addition to on-board latching of all required performance parameters; minimal software overhead is required to support either ansi t1.403-1995 or at&t pub 54016 protocols. diagnostic, test, and maintenance functions are provided, including four loopback modes and boundary scan (ieee 1149.1).  sonet/sdh terminal or add/drop multiplexers supporting ds1 byte synchronous operation  dcs, digital central office or remote digital terminals  t1 multiplexers  t1 and fractional t1 csus  atm products with integrated ds1 interfaces  lan routers with integrated ds1 interfaces  multichannel ds1 test equipment  internet access equipment with t1 and fractional t1 interfaces qt1f- plus TXC-03103 nrz data and signaling highways quad t1 framer- plus ds1 dual rail / nrz data & clocks transceiver serial interface microprocessor interface system & fallback clocks ieee 1149.1 (jtag) interface system (terminal) side line side interrupt/select 4 x 3 4 x 3 4 x 2 4 x 4 4 x 4 system i/o clocks u.s. patent no. 5,615,237 u.s. and/or foreign patents pending copyright ? 2000 transwitch corporation qt1f- plus is a trademark of transwitch corporation transwitch and txc are registered trademarks of transwitch corporation mvip is a registered trademark of go-mvip, inc. data sheet applications description features transwitch corporation ? 3 enterprise drive    shelton, connecticut 06484 usa tel: 203-929-8810 fax: 203-926-9453 www.transwitch.com
- 2 - TXC-03103-mb ed. 5, september 2000 qt1f- plus TXC-03103 data sheet this page is intentionally left blank.
- 3 - TXC-03103-mb ed. 5, september 2000 qt1f- plus TXC-03103 data sheet table of contents section page list of figures ................................................................................................................ .....................4 quad t1 framer- plus features......................................................................................................... 5 block diagram .................................................................................................................. ................. 7 block diagram description ...................................................................................................... .......... 8 pin diagram .................................................................................................................... ................. 11 pin descriptions............................................................................................................... ................ 12 absolute maximum ratings and environmental limitations............................................................ 21 thermal characteristics........................................................................................................ ........... 21 power requirements ............................................................................................................. .......... 21 input, output and i/o parameters............................................................................................... ..... 22 timing characteristics ......................................................................................................... ............ 24 operation ...................................................................................................................... ................... 46 line interface selection..................................................................................................... 4 6 line interface control ........................................................................................................ 48 monitor mode ................................................................................................................... . 49 system interface ............................................................................................................... 49 transmission mode ........................................................................................................... 50 mvip mode...................................................................................................................... .. 54 fractional t1 mode ........................................................................................................... 5 6 framing ........................................................................................................................ ..... 56 delay .......................................................................................................................... ....... 62 signaling...................................................................................................................... ...... 63 clocking and synchronization ........................................................................................... 65 ais detection and generation........................................................................................... 67 hdlc channel .................................................................................................................. 68 alarms ......................................................................................................................... ...... 70 maintenance.................................................................................................................... .. 73 boundary scan.................................................................................................................. 76 reset procedure ............................................................................................................... 82 memory map..................................................................................................................... ............... 83 memory map descriptions ........................................................................................................ ....... 92 global registers............................................................................................................... . 92 per channel registers .....................................................................................................101 application diagram............................................................................................................ ........... 142 package information............................................................................................................ .......... 143 ordering information........................................................................................................... ........... 145 related products ............................................................................................................... ............ 145 standards documentation sources ............................................................................................... 146 list of data sheet changes..................................................................................................... ...... 148 documentation update registration form * ..............................................................................151 * please note that transwitch provides documentation for all of its products. customers who are using a transwitch product, or planning to do so, should register with the transwitch marketing department to receive relevant updated and supplemental documentation as it is issued. they should also contact the applications engineering department to ensure that they are provided with the latest available information about the product, especially before undertaking development of new designs incorporating the product.
- 4 - TXC-03103-mb ed. 5, september 2000 qt1f- plus TXC-03103 data sheet list of figures figure page 1 qt1f- plus TXC-03103 block diagram ................................................................................... 7 2 qt1f- plus TXC-03103 pin diagram ..................................................................................... 11 3 dual unipolar (rail) receive interface timing..................................................................... 24 4 dual unipolar (rail) transmit interface timing.................................................................... 25 5 nrz receive interface timing (external transceiver) .......................................................... 26 6 nrz transmit interface timing (external transceiver) ......................................................... 27 7 nrz receive interface timing (fast sync mode) ................................................................. 28 8 nrz transmit interface timing (fast sync mode) ................................................................ 29 9 serial port write timing...................................................................................................... ... 30 10 serial port read timing ...................................................................................................... .. 31 11 monitor mode timing.......................................................................................................... ... 32 12 receive highway timing - transmission mode (recovered receive line clock) ................ 33 13 receive highway timing - transmission mode (system clock) ........................................... 34 14 transmit highway timing - transmission mode ................................................................... 35 15 receive highway timing - mvip mode ................................................................................. 36 16 transmit highway timing - mvip mode ................................................................................ 37 17 receive highway timing - fractional t1 gapped clock (transmission mode) .................... 38 18 transmit highway timing - fractional t1 gapped clock (transmission mode) ................... 39 19 shadow register timing ....................................................................................................... 39 20 boundary scan timing ......................................................................................................... . 40 21 intel microprocessor read cycle timing ............................................................................... 41 22 intel microprocessor write cycle timing ............................................................................... 42 23 motorola microprocessor read cycle timing........................................................................ 43 24 motorola microprocessor write cycle timing ........................................................................ 44 25 clock reference timing ....................................................................................................... . 45 26 line interface for dual unipolar mode.................................................................................. 46 27 line interface for nrz mode ................................................................................................ 4 7 28 transceiver serial i/o timing ................................................................................................ 48 29 transmit highway - transmission mode ............................................................................... 51 30 receive highway - transmission mode ................................................................................ 53 31 transmit highway - mvip mode ............................................................................................ 54 32 receive highway - mvip mode............................................................................................. 55 33 d4 sf framing structure...................................................................................................... . 56 34 esf framing structure........................................................................................................ .. 57 35 transmit slip buffer ......................................................................................................... ...... 61 36 receive slip buffer .......................................................................................................... ...... 62 37 receive signaling buffer ..................................................................................................... .. 63 38 transmit signaling buffer .................................................................................................... .. 64 39 hdlc format .................................................................................................................. ...... 68 40 shadow register operation .................................................................................................. 7 2 41 local loopback ............................................................................................................... ...... 73 42 remote line loopback......................................................................................................... . 74 43 payload remote loopback ................................................................................................... 75 44 boundary scan schematic .................................................................................................... 7 7 45 some qt1f- plus TXC-03103 applications ......................................................................... 142 46a qt1f- plus TXC-03103 128-pin package diagram ............................................................. 143 46b qt1f- plus TXC-03103 128-pin package dimensions........................................................ 144
- 5 - TXC-03103-mb ed. 5, september 2000 qt1f- plus TXC-03103 data sheet quad t1 framer- plus features the quad t1 framer- plus (qt1f- plus ) device is a highly-featured four-channel ds1 (t1) framer for use in a wide variety of interface, transmission and switching applications. four independent ds1 framers are provided in a single monolithic vlsi device using sub-micron cmos technology. powered from a single +5.0 volt sup- ply, the four framers dissipate less than a watt typically. the qt1f- plus has a rectangular 128-pin low profile plastic quad flat package. its ambient operating temperature range extends from -40 c to +85 c. the qt1f- plus device has been designed to meet the latest industry standards, namely:  ansi t1.403-1995 and t1m1.3-005r1 (april 1993)  bellcore gr-499-core (issue 1)  at&t pub. 62411 (dec. 1990) and pub. 54016  ieee 1149.1- 1990, -1994  mvip (multi-vendor integration protocol) the following features are independently selectable for each of the four ds1 framers: framing modes:  d4 sf (superframe format) - programmable for fs, ft or both frame bits  esf (extended superframe format) - fps bits with or without a valid crc-6  unframed (bypass)  t1dm and other sf modes with external logic line codes:  ami  b8zs  ami with forced ones density  nrz (bypass)  selectable polarity (nrz) and clock edges signaling:  a, ab (sf)  a, ab, abcd (esf)  per ds0 enable with microprocessor read and substitution in both receive and transmit directions for call control and trunk conditioning  signaling freeze on los clock management:  flexible receive and transmit clock selection, including local oscillator  two frame slip buffers for each of receive and transmit paths, with independent bypass  system side and line side clocks on receive and transmit, each independent alarms and errors:  detect and force yellow and blue (ais) alarms  detect out of frame, loss of signal, severely errored frame, change of frame alignment, transmit slips and receive slips  detect, count and force crc errors (esf only), frame bit errors and line code errors (bipolar violations, with or without excessive zeros)  detect and force frame slips
- 6 - TXC-03103-mb ed. 5, september 2000 qt1f- plus TXC-03103 data sheet fractional t1:  gapped clock programmed ds0 channels  receive and transmit gapped clocks with selection and direction independent ds0 control:  per ds0 enable (independent receive and transmit) with microprocessor read and substitution in both receive and transmit directions maintenance:  loopbacks - line remote, local, payload remote (esf only) and ds0 channel  detect and transmit sf loop-up and loop-down codes  full duplex hdlc link controller with bit-oriented code support for hdlc link and 16-byte receive and transmit fifos  boundary scan (ieee 1149.1) for input/output pin monitoring microprocessor interface:  eight-bit status register for los, ais, oof, yel, cfa, sef, txslip and rxslip  eight-bit latched event register and interrupt mask register  crc (esf only), code violation and frame bit error counters  shadow registers and counters  full control of framing, alarm generation and propagation, codec features  hdlc link control, signaling access/control, ds0 access/control  reset, resync, slip buffer and frame bit access the following features are only selectable for the four framers as a group:  transmission mode ("off line" framing) or mvip mode system interfaces  serial port to read/write control up to four line interface transceivers, or selection of one of four ds1 line interfaces (receive or transmit) to monitor clock, frame pulse and data  microprocessor global reset, masks, polling registers, interrupt polarity and latch edge control  two reference clock outputs at 8khz or 1544 khz with freeze on los  ieee 1149.1 boundary scan  motorola or intel microprocessor access with separate address and data buses  ability to tri-state all outputs for in-circuit testing  ability to place line side transmit clock and data to logic low for protection switching  synchronization start position is programmable to any receive or transmit bit position on the system side  external shadow register clock input  pseudo-random binary sequence (prbs) generator and analyzer
- 7 - TXC-03103-mb ed. 5, september 2000 qt1f- plus TXC-03103 data sheet block diagram figure 1. qt1f- plus TXC-03103 block diagram receive slip buffer transmit slip buffer receive framer transmit framer receive signalling transmit signalling hdlc transmit line interface receive line interface framer #1 8 8 8 8 8 8 prbs generator prbs analyzer receive transmit line side system (terminal) side rsync1 rclk1 rdata1 rsigl1/rft1gc1 tsigl1/tft1gc1 tdata1 tclk1 tsync1 clkref1 clkref2 prbsool moto dat(7-0) addr(11-0) sel wr rd , rd/wr rdy/dtack int/irq line interface control lo cso config(2-1) t1si rpos1/rldat1 rneg1/rlbpv1 lrclk1 tpos1/tldat1 tneg1/tmode1 ltclk1 lcs1 lint1 rposn/rldatn rnegn/rlbpvn lrclkn tposn/tldatn lsclk/monclk lsdo/mondto lsdi/monfrm ieee 1149.1 scan i/o: tck tms tdi tdo trs iotri scan_enb rdatan rclkn rsyncn rsigln/rft1gcn tsigln/tft1gcn tdatan tclkn tsyncn (n=2-4) reset sysclk p i/o interface test access port framer #2 framer #3 framer #4 tnegn/tmoden ltclkn lcsn lintn (n=2-4) framer (channel) blocks (4)
- 8 - TXC-03103-mb ed. 5, september 2000 qt1f- plus TXC-03103 data sheet block diagram description a simplified block diagram of the quad t1 framer- plus (qt1f- plus ) is shown in figure 1. the qt1f- plus con- sists of the following major blocks: four framer blocks, line interface control, prbs generator, prbs ana- lyzer, microprocessor input/output interface, and test access port. each of the four identical framer blocks consists of the following blocks: receive and transmit line interface blocks, receive and transmit framer blocks, hdlc block, receive and transmit slip buffer blocks, and receive and transmit signaling blocks. the receive and transmit line interface blocks connect each of the four framers to an external line interface transceiver, which performs the liu and clock recovery functions. the interface to the external line interface transceiver can be configured for two interface modes: a dual unipolar (rail) interface or a nrz interface. when the dual unipolar interface mode is selected, input data from the external line interface transceiver is clocked into the qt1f- plus on pins rposn and rnegn using the recovered receive clock present on the lrclkn input pin (where n=1-4 identifies one of the four framers). in the transmit direction, unipolar data is clocked out of the qt1f- plus on pins tposn and tnegn by the transmit line clock present on the ltclkn output pin. for reduced power dissipation in protection switching applications, the ltclkn, tposn, and tnegn pins for the four framers may be forced low, by placing a low on the cso pin. control bits are provided in the memory map which enable the unipolar data to be clocked in and out of the qt1f- plus on either edge of the clocks. for the dual unipolar interface mode, the qt1f- plus provides either a bipolar with eight zero sub- stitution (b8zs), or an alternate mark inversion (ami), coder and decoder function, and loss of signal detec- tion. the loss of signal detector meets the requirements specified in the ansi t1m1.3 document listed above in the qt1f- plus features section. a sixteen-bit performance counter is provided for each framer, for counting b8zs coding violation errors. an option is provided to also count excessive zeros in the coding violations counter. when the nrz interface mode is selected, nrz data is clocked in at the rldatn pin by the recovered received clock present on the lrclkn pin. the nrz data is clocked out of the qt1f- plus on the tldatn pin by the transmit system clock present on the ltclkn pin. control bits are provided in the memory map which enable the nrz data to be clocked in and out of the qt1f- plus on either edge of the clocks. in nrz interface mode, the b8zs or ami coder and decoder functions are bypassed. however, bipolar violations which are detected in the external line interface transceiver may be clocked into the qt1f- plus on the rlbpvn pin and counted in the associated 16-bit coding violation performance counter. the remote line loopback function for each framer is also implemented in the line interface blocks. the receive framer block for each framer performs frame synchronization alignment. the frame synchroniza- tion circuit has framing option for the sf and esf formats. for the sf format, fs or ft, or fs and ft bits can be used for frame alignment. for the esf format, fps, or fps and a valid crc-6, may be used. the frame syn- chronizing circuit meets the framing requirements specified in the ansi documents. the out of frame alarm criteria can be programmed to use 2 out of 4, 5, or 6 framing bits in error. framing bit errors and crc-6 errors are counted in performance counters. the receive framer block also monitors and detects the yellow alarm for either the sf or esf formats. a non-framing mode can be enabled when the qt1f- plus is configured in the transmission modes. the non-framing mode bypasses the receive framer block and the receive slip buffer block. when frame alignment is acquired, the signaling bits are forwarded to the receive signaling block for buffer- ing, microprocessor access, and formatting into the signaling highway data stream. each receive slip buffer block controls time slot access and retiming for framer n by using a two-frame receive slip buffer that can be optionally bypassed in the transmission mode. when the receive slip buffer is enabled, received time slots are written into the buffer by recovered receive clock lrclkn, and read out as data (rdatan) from the receive slip buffer by the system input clock rclkn. a phase shift between the two clocks is detected in this block and a deletion or repetition of one frame of data (24 ds0 channels) is provided
- 9 - TXC-03103-mb ed. 5, september 2000 qt1f- plus TXC-03103 data sheet when the buffer reaches an almost full or almost empty condition, respectively. microprocessor access to the read and write pointers is also provided. the framing bits and signaling bits are not affected by a slip. slip alarm indications are provided for the microprocessor. the receive slip buffer may be recentered by the micro- processor, or automatically. individual time slots can be accessed by the microprocessor for the insertion of system idle or out of service codes. when the receive slip buffer is bypassed, the receive clock (rclkn) and data (rdatan) are provided as outputs, along with a receive sync signal (rsyncn). for 2, 4 or 16-state signaling (robbed-bit signaling), a 96-bit signaling buffer is used to store the signaling bits which have been extracted by the receive framer. the signaling buffer may be read, frozen and written to by the microprocessor. this feature permits both signaling to or from the microprocessor (call control) as well as trunk conditioning under control of the microprocessor. if signaling is disabled for a particular channel, the abcd signaling bits for that time slot will be frozen in their present states. when a loss of signal or an out of frame condition is detected, the signaling bits are also automatically frozen in their present states. the signal- ing bit states are held until framing has been recovered. on the terminal side, the system interface interconnects the four framers with the system. for each framer there is a separate receive and transmit highway for the transmission and mvip interface modes of operation. the receive highway consists of a data bus (rdatan), a signaling bus (rsigln), a clock (rclkn), and a syn- chronization signal (rsyncn). the transmit highway consists of a data bus (tdatan), a signaling bus (tsigln), a clock (tclkn), and a synchronization signal (tsyncn). in the transmission mode, the system interface operates at 1.544 mhz, with channels in the data highway, and signaling and alarms on the signaling highway. the receive and transmit system interfaces are synchronized by multiframe pulses that occur at 3- millisecond intervals. twenty-four frames are sent on the data and signaling highways within the 3-millisecond period, with each of the twenty-four frames consisting of 193 bits (24 ds0 channels plus the framing bit), which correspond to a ds1 frame. the receive and transmit slip buffers can be individually bypassed in this mode. when the mvip mode is selected, the system interface also consists of receive and transmit data highways. however, the receive and transmit system interfaces are synchronized by pulses occurring at 125-microsec- ond intervals in this mode. the receive and transmit slip buffers must always be enabled in this mode. each frame consists of 32 time slots which carry the ds0 channels in defined time slots on the data highway. the signaling highway also carries 32 time slots, which contain the signaling states for each channel. a transmit slip buffer is provided to absorb low speed jitter in the transmit data. each transmit slip buffer block controls time slot access and retiming for the framer by using a two-frame buffer that can be optionally bypassed in the transmission mode. when the transmit slip buffer is enabled, transmit time slots are written into the buffer by the transmit system clock (tclkn), and they are read out from the buffer by the receive clock (lrclkn), local oscillator (lo), or transmit system clock (tclkn). a phase shift between the two clocks is detected in this block, and a deletion or repetition of one frame of data (i.e., 24 ds0 channels) is provided when the buffer reaches an almost full or almost empty condition, respectively. microprocessor access to the read and write pointers is also provided. buffer alarm indications are also provided. the slip buffer may be recentered by the microprocessor, or automatically. individual time slots can be accessed by the microproces- sor for the insertion of system idle or out of service codes. the transmit framer block forms the frame (sf or esf formats) with ds0 channels read from the transmit slip buffer block, and signaling information from the transmit signaling block. the hdlc bits (d-bits) in the esf format can be inserted from the hdlc block or from the system interface (in transmission mode only). a 16-bit code word message provided by the microprocessor can also be inserted into the data bits. the crc-6 is calculated and inserted for the esf format. the yellow alarm indication is inserted by the microprocessor, or via the signaling highway (tsigln). yellow alarm for sf format, and loop-up and loop-down codes, can be inserted, if selected. a single frame bit error, or crc-6 error, can be generated for test purposes. the transmit framer and transmit slip buffer can be bypassed if the unframed mode of operation is selected in the trans- mission mode. each framer has a full duplex hdlc link controller. the hdlc link controller can be configured to send and receive messages using the 4 kbit/s d-bits in the esf format. a 16-byte fifo is provided in each direction.
- 10 - TXC-03103-mb ed. 5, september 2000 qt1f- plus TXC-03103 data sheet interrupt and status alarm support is provided to facilitate fifo servicing for long messages. the hdlc link controller supports zero bit stuffing/destuffing, itu-t crc generation/checking, flag generation/detection, abort generation/detection, start of frame detection, end of frame detection, and fifo underflows and over- flows. the line interface control block provides a serial port for communicating with an external line interface trans- ceiver. this allows the system microprocessor to control the transceiver through the qt1f- plus . the interface consists of a data output pin (lsdo), clock output pin (lsclk), and a data input pin (lsdi). these signals are shared between all of the transceivers. each transceiver is selected by the qt1f- plus , using individual chip select output signals (lcsn ). in addition, a general purpose input pin (lintn) can be used to generate a maskable interrupt. the test access port block includes a five-pin test access port (tap) that conforms to the ieee 1149.1 stan- dard. this test access port block provides external boundary scan to read and write the qt1f- plus input and output pins from the tap for board and component testing. in addition, a four-byte read only memory location is provided for reading the jedec manufacturer id, qt1f- plus part number, and version number of the part. to assist in testing, built-in pseudo random binary sequence (prbs) generator and analyzer blocks are provided. the prbs generator and analyzer support a 2 15 -1 bit pseudo random binary sequence which is inverted relative to the pattern specified in the itu-t recommendation o.151. each framer may select the prbs generator and analyzer. the output of the analyzer is provided on pin prbsool. the prbs framed mode, in which the transmit framer generates framing, is selected by writing a 1 to bit 6 in register 013h (prbsfr) and is intended for use as a self-test feature. in this mode, the prbs generator and analyzer can only communicate and frame up within the framer itself. the recovered line clock is the clock source for the analyzer. if the receive slip buffer is enabled, then lrclk must be its read clock source. the lo pin is the clock source for the generator. in unframed prbs mode, which is selected by writing a 0 to prbsfr, the transmit framer does not generate framing. the qt1f- plus also provides local loopback, remote line loopback, payload remote loopback, automatic remote line loopback (based on loop-up/down patterns received over a 5 second period), and ds0 channel loopback options for each framer. the qt1f- plus can be configured to operate with either intel or motorola compatible microprocessors via the microprocessor input/output interface block. interrupt capability is provided with global and individual framer mask bits. an option is provided in software which permits the interrupt polarity to be inverted. an external sys- tem clock is used to run the internal state machines.
- 11 - TXC-03103-mb ed. 5, september 2000 qt1f- plus TXC-03103 data sheet pin diagram figure 2. qt1f- plus TXC-03103 pin diagram addr2 addr3 addr4 addr5 addr6 addr7 addr8 addr9 addr10 dat0 dat1 gnd addr11 vdd dat2 dat3 dat4 dat5 gnd dat6 dat7 int/irq sel wr gnd rd ,rd/wr rdata1 t1si lo config2 config1 gnd vdd clkref1 prbsool iotri scan_enb gnd cso gnd tck tdo tdi trs vdd tms lsdi/monfrm lsclk/monclk rpos1/rldat1 rneg1/rlbpv1/rfs1 lsdo/mondto lint1 addr1 addr0 sysclk moto lcs4 lt c l k 4 tneg4/tmode4/tfs4 tpos4/tldat4 lrclk4 rpos4/rldat4 lint4 gnd rneg4/rlbpv4/rfs4 vdd lcs3 lt c l k 3 tneg3/tmode3/tfs3 tpos3/tldat3 gnd lrclk3 rneg3/rlbpv3/rfs3 lint3 vdd ltclk2 rpos3/rldat3 lcs2 tneg2/tmode2/tfs2 tpos2/tldat2 lrclk2 gnd rneg2/rlbpv2/rfs2 rpos2/rldat2 lint2 lcs1 tneg1/tmode1/tfs1 lrclk1 lt c l k 1 tpos1/tldat1 reset clkref2 tsync4 tclk4 tsigl4/tft1gc4 tdata4 rsync4 rclk4 rsigl4/rft1gc4 tsync3 tclk3 rdy/dtack rdata4 vdd tsigl3/tft1gc3 tdata3 rsync3 rclk3 rsigl3/rft1gc3 gnd rdata3 tclk2 vdd tdata2 tsync2 tsigl2/tft1gc2 rsync2 rclk2 rsigl2/rft1gc2 gnd rdata2 tsync1 tclk1 tsigl1/tft1gc1 rsync1 rsigl1/rft1gc1 tdata1 rclk1 96 95 94 93 92 91 90 83 82 81 80 79 78 77 70 69 68 67 66 65 45 46 47 49 50 51 58 59 60 61 62 63 64 76 75 74 73 72 71 89 88 87 86 85 84 102 101 100 99 98 97 52 53 54 55 56 57 39 40 41 42 43 44 122 121 120 119 118 117 116 109 108 107 106 105 104 103 115 114 113 112 111 110 128 127 126 125 124 123 48 1 2 3 4 5 6 7 8 9 10 11 12 13 20 21 22 23 24 25 26 33 34 35 36 37 38 14 15 16 17 18 19 27 28 29 30 31 32 14 (top view) pin diagram qt1f- plus TXC-03103
- 12 - TXC-03103-mb ed. 5, september 2000 qt1f- plus TXC-03103 data sheet pin descriptions power supply and ground * note:i = input; o = output; p = power; t=tri-state. line interface signals symbol pin no. i/o/p* type name/function vdd 14, 25, 45, 57, 78, 89, 116 p power supply: +5 volt supply voltage, 5%. gnd 20, 30, 44, 47, 52, 73, 84, 94, 111, 121, 124 p ground: 0 volt reference. symbol pin no. i/o/p type * name/function rposn/ rldatn (n=4-1) 91 81 71 63 ittl receive unipolar positive signal input: when control bit rail (bit 7 in register x00h) is a 1, the dual unipolar mode is selected, and the rposn pin carries the receive positive rail input signal. rposn is high whenever a positive pulse is received by the exter- nal line interface transceiver. receive line (nrz) data input: when control bit rail (bit 7 in register x00h) is a 0, the nrz mode is selected, and the rldatn pin carries the receive nrz data input signal. rldatn is normally active high whenever a positive or negative pulse is received by the external line interface transceiver. when control bit rxnrzp (bit 0 in register x01h) is a 1, the qt1f- plus accepts an inverted data signal and rldatn is active low. rnegn/ rlbpvn/ rfsn (n=4-1) 92 82 72 64 ittl receive unipolar negative signal input: when control bit rail (bit 7 in register x00h) is a 1, the dual unipolar mode is selected, and the rnegn pin carries the receive negative rail input signal. rnegn is high whenever a negative pulse is received by the exter- nal line interface transceiver. external receive bipolar violation indication input: when con- trol bit rail (bit 7 in register x00h) is a 0 and the fast sync option is not selected (control bit rxfs, bit 1 in register x06h, is a 0), the rlbpvn pin provides an input for indications of external bipolar violations detected in the external line interface transceiver. a high indicates a bipolar violation, and increments the internal 16-bit coding violation counter once on a clock cycle. a bipolar violation is clocked in on rising edges of the receive line clock lrclkn. receive fast sync: when control bit rail (bit 7 in register x00h) is a 0 and the fast sync mode is selected (control bit rxfs, bit 1 in register x06h, is a 1), this pin is used for a fast sync feature. a pulse on this pin is interpreted as identifying bit 192 of the last frame of the multiframe. * note:see input, output and i/o parameters section for type definitions.
- 13 - TXC-03103-mb ed. 5, september 2000 qt1f- plus TXC-03103 data sheet lrclkn (n=4-1) 93 83 74 65 ittl receive line clock: an input for the 1544 khz recovered clock from the external line interface transceiver. control bit rxcp (bit 6 in register x01h) determines the clock edge on which the receive line signals rposn/rnegn and rldatn are to be clocked in (1 for rising edge). tposn/ tldatn (n=4-1) 95 85 75 66 o cmos 2ma transmit unipolar positive signal output: when control bit rail (bit 7 in register x00h) is a 1, the dual unipolar mode is selected, and the tposn pin carries the transmit positive rail out- put signal. tposn is high whenever a positive pulse is to be trans- mitted by the external line interface transceiver. transmit line (nrz) data output: when control bit rail (bit 7 in register x00h) is a 0, the nrz mode is selected, and the tldatn pin carries the transmit nrz data output signal. tldatn is nor- mally active high whenever a positive or negative pulse is to be transmitted by the external line interface transceiver. when control bit txnrzp (bit 5 in register x01h) is a 1, the data output tldatn is inverted and it is active low. tnegn/ tmoden/ tfsn (n=4-1) 96 86 76 67 o cmos 2ma transmit unipolar negative signal output: when control bit rail (bit 7 in register x00h) is a 1, the dual unipolar mode is selected, and the tnegn pin carries the transmit negative rail out- put signal. tnegn is high whenever a negative pulse is to be trans- mitted by the external line interface transceiver. transmit mode general purpose output: when control bit rail (bit 7 in register x00h) is a 0 and the fast sync mode is not selected (control bit txfs, bit 0 in register x06h, is a 0), the state written into bit be (bit 6 in register x00h) is clocked out on rising edges of the transmit line clock ltclkn. transmit fast sync: when control bit rail (bit 7 in register x00h) is a 0 and the fast sync mode is selected (control bit txfs, bit 0 in register x06h is a 1), this pin is used for a fast sync feature provid- ing a sync pulse every 3 ms whether in sf or esf mode; a pulse is sent on this pin for bit 192 in frame 24 when the esf framing mode is selected and every other frame number 12 when the sf framing mode is selected. the esf mode is selected when control bits fmd1 and fmd0 (bits 2-1 in register x04h) are set to 11. the sf mode is selected when the fmd1 and fmd0 bits are written with 01. lt c l k n (n=4-1) 97 87 77 68 o cmos 2ma transmit line clock: a 1544 khz clock output. control bit txcp (bit 7 in register x01h) determines the clock edge on which the transmit line signals tposn/tnegn and tldatn are to be clocked out (1 for rising edge). * note:see input, output and i/o parameters section for type definitions. symbol pin no. i/o/p type * name/function
- 14 - TXC-03103-mb ed. 5, september 2000 qt1f- plus TXC-03103 data sheet line interface control signals symbol pin no. i/o/p type name/function lintn (n=4-1) 90 80 70 62 ittl general purpose interrupt input port: when enabled by control bit lie (bit 1 in register x00h) being set to 1, the sig- nal on this pin is logically or-gated with the internal loss of signal indication to cause a loss of signal alarm and (if enabled) an interrupt. control bit lpol (bit 0 in register x00h) selects the input sense of this pin (1 for active low). this pin is active in both dual unipolar and nrz modes. lcsn (n=4-1) 98 88 79 69 o cmos 2ma line interface transceiver chip select: an active low signal that enables communications in both directions between the external line interface transceiver for channel n and the qt1f- plus . lsclk/ monclk 61 o(t) cmos 2ma line interface transceiver clock signal: the clock for the transceiver is enabled when the config2 pin (pin 42) is low. this clock is shared between the four external trans- ceivers. it is used to clock input data, and output data, between the external line interface transceiver and the qt1f- plus . this clock is derived from the signal at pin lo. output data (lsdo) is clocked out of the qt1f- plus on fall- ing edges of this clock. input data (lsdi) is clocked into the qt1f- plus on rising edges of this clock. monitor clock signal: the monitor feature is enabled when the config2 pin (pin 42) is high. the monclk pin provides either a receive or transmit nrz clock. the clock in this mode can be tri-stated by writing a 0 to control bit esp/emon (bit 4 in register 013h). lsdo/ mondto 60 o(t) cmos 2ma line interface transceiver data output signal: the out- put data signal for the transceivers is enabled when the config2 pin (pin 42) is low. the output data signal is shared between the four transceivers. monitor data signal: the monitor feature is enabled when the config2 pin (pin 42) is high. the mondto pin pro- vides either a nrz receive or transmit data signal. this pin can be tri-stated in this mode by writing a 0 to control bit esp/emon (bit 4 in register 013h). lsdi/ monfrm 59 i/o ttl/cmos 4ma line interface transceiver data input signal: the input data signal from the transceivers is enabled when the config2 pin (pin 42) is low. the input data signal is shared between the four transceivers. monitor frame: this pin becomes an output when the config2 pin is high and a 1 is written to control bit enmonfr (bit 2 in register 013h). this bit is active high during the bit time of bit 192 and low during other bit times. the frame pulse is clocked out on the rising edges of monclk.
- 15 - TXC-03103-mb ed. 5, september 2000 qt1f- plus TXC-03103 data sheet clock reference signals system interface signals symbol pin no. i/o/p type name/function clkref1 46 o(t) cmos 2ma clock reference 1: this clock reference output is enabled when control bit enref1 (bit 3 in register 019h) is a 1. the clock reference signal can be either a 1544 khz clock or an 8 khz clock. when control bit 1544khz (bit 4 in register 019h) is a 1, the 1544 khz reference is selected. the framer from which the clock is derived is determined by selection bits cr1s1 and cr1s0 (bits 1 and 0 in register 019h). this pin is forced low when a loss of signal alarm occurs for the framer selected. clkref2 2 o(t) cmos 2ma clock reference 2: this clock reference output is enabled when control bit enref2 (bit 5 in register 019h) is a 1. the clock reference signal can be either a 1544 khz clock or an 8 khz clock. when control bit 1544khz (bit 4 in register 019h) is a 1, the 1544 khz reference is selected. the framer from which the clock is derived is determined by selection bits cr2s1 and cr2s0 (bits 7 and 6 in register 019h). this pin is forced low when a loss of signal alarm occurs for the framer selected. symbol pin no. i/o/p type name/function tsyncn (n=4-1) 3 12 22 32 ittl transmit sync pulse : this signal is used to synchronize both the frame sync and signaling multiframe sync counters within a qt1f- plus framer and is sourced by the system. the following table is a summary of the sync pulse characteristics used for the various system interfaces. interface width polarity period lead used transmission 1 clk cyc high 3 ms tsyncn mvip 1 clk cyc low 125 s tsyncn please note: the sync pulse is also programmable with respect to the transmit data highway. tclkn (n=4-1) 4 13 23 33 ittl transmit clock: this clock is sourced from the system. it is used to clock in the tsyncn, tsigln, and tdatan signals from the system. the following table is a summary of the clock rates and clock transitions used for clocking in data (d), signal- ing (s), and the sync pulse. clk in clk in interface rate d/s sync lead used transmission 1.544 mhz pos. pos. tclkn mvip 2.048 mhz neg. pos. tclkn
- 16 - TXC-03103-mb ed. 5, september 2000 qt1f- plus TXC-03103 data sheet tdatan (n=4-1) 6 16 26 35 ittl transmit data highway input: this lead carries the data time slots from the system interface to the qt1f- plus . the following table is a summary of the transmit data highway format. interface format transmission ds1 frame (193 bit positions) repeated 24 times on tdatan mvip ds1 frame mapped into 32 time slots on tdatan tsigln/ tft1gcn (n=4-1) 5 15 24 34 i/o ttl/cmos 4ma transmit signaling highway input: this lead carries from the system the signals that represent signaling information and an alarm indication (transmission mode only), according to the table given below. interface format transmission 193-bit frame format repeated 24 times on tsigln mvip 32 time slots on tsigln transmit fractional t1 gapped clock output: the transmit fractional t1 gapped clock feature is enabled when the config1 pin is low (transmission mode) and control bit ft1m (bit 0 in register x02h) is written with a 1. a gapped clock is pro- vided on the pin for the fractional t1 channel(s) selected. one or more ds0 channels may be selected by writing a 1 to control bits tfd1-tfd24 in registers x3dh-x3fh. the gapped clock has the same phase as the tclkn clock. rsyncn (n=4-1) 7 17 27 36 i/o ttl/cmos 4ma receive sync pulse: this signal is used to synchronize external system circuitry from the qt1f- plus . it is an input if the receive slip buffer is enabled, otherwise it is an output. the following table is a summary of the sync pulses used for the various system interfaces. interface width polarity period lead used transmission 1 clk cyc high 3 ms rsyncn mvip 1 clk cyc low 125 s rsyncn please note that for the transmission mode, the qt1f- plus can source the sync pulse and clock. the selection of input or out- put is determined by control bit rxc (bit 5 in register x02h); writing a 0 to rxc causes rsyncn to be an input and writing a 1 to rxc causes rsyncn to be an output. the sync pulse is also programmable with respect to the receive data highway. symbol pin no. i/o/p type name/function
- 17 - TXC-03103-mb ed. 5, september 2000 qt1f- plus TXC-03103 data sheet rclkn (n=4-1) 8 18 28 37 i/o ttl/cmos 4ma receive clock: this clock is used to clock the rdatan, rsigln, and rsyncn signals from the system or (for rsyncn) into the system. the following table is a summary of the clock rates and clock transitions used for clocking data (d), signaling (s), and the sync pulse. clk out clk in interface rate d/s sync lead used transmission 1.544 mhz neg. pos. rclkn mvip 2.048 mhz pos. pos. rclkn note: in the transmission mode, rsyncn is clocked out on negative clock transitions when the sync pulse is an output. the selection of input or output is determined by control bit rxc (bit 5 in register x02h); writing a 0 to rxc causes rclkn to be an input and writing a 1 to rxc causes rclkn to be an output. rdatan (n=4-1) 11 21 31 39 o cmos 2ma receive data highway output: this lead carries the time slots from the qt1f- plus to the system. the following table is a summary of the receive data highway format. interface format transmission ds1 frame (193 bit positions) repeated 24 times on rdatan mvip ds1 frame mapped into 32 time slots on rdatan rsigln/ rft1gcn (n=4-1) 10 19 29 38 o cmos 2ma receive signaling highway output: this lead carries to the system the signals that represent signaling information and an alarm indication (transmission mode only), according to the table given below. interface format transmission 193-bit frame format repeated 24 times on rsigln mvip 32 time slots on rsigln receive fractional t1 gapped clock output: the received fractional t1 gapped clock feature is enabled when the config1 pin is low (transmission mode) and control bit ft1m (bit 0 in register x02h) is written with a 1. a gapped clock is pro- vided on this pin for the fractional t1 channel(s) selected. one or more ds0 channels may be selected by writing a 1 to control bits rfd1-rfd24 in registers x3ah-x3ch. the gapped clock has the same phase as the rclkn clock. symbol pin no. i/o/p type name/function
- 18 - TXC-03103-mb ed. 5, september 2000 qt1f- plus TXC-03103 data sheet other signals lo 41 ittl local oscillator input: this independent 1544 khz 32 ppm (50 10)% duty cycle clock is an alternate clock source for the transmit line clock (ltclkn), and for clocking out data from the slip buffer. this clock is selected as the transmit clock source when control bits txc1 and txc0 (bits 7 and 6 in register x02h) are both set to 0. on the detection of loss of signal, this clock is substituted for the receive line clock (lrclkn) which becomes rclkn when control bit rxc (bit 5 in register x02h) is set to a 1. this clock is required for generating lsclk (pin 61) and the prbs generator function. when used for the prbs generator it must be synchronous with tclkn, where ? n ? is the framer sourcing prbs. symbol pin no. i/o/p type name/function t1si 40 i ttl one second shadow register signal : a positive pulse occurring every second which latches the performance counters (crc-6 error, coding violation, and frame bit error) and pm and fm registers when the shadow register feature is enabled. the performance counters can count without this clock present, but they will not be shadowed. to comply with ansi t1.403 this clock should be 1.0 hz 32 ppm. the shadow register feature is enabled when a 1 is written to control bit enpmfm (bit 3 in register 006h). this input is required for automatic loop-up/down code detection. config2 42 i ttl configuration 2 select pin : a low enables the line control interface for communications between the qt1f- plus and the external line interface transceivers. a high disables the line con- trol interface, and configures clock and data pins for a monitor interface. the selection is common to all four framers. config1 43 i ttl configuration 1 select pin : a low configures the qt1f- plus for the transmission mode of operation (1544 kbit/s) at the sys- tem interface. a high configures the qt1f- plus for the mvip mode of operation at the system interface. the selection is common to all four framers. cso 49 i ttl power down : an active low on this pin forces the transmit clock (ltclkn), and the transmit unipolar leads (tposn and tnegn) for rail data output signals, of all four framers to the active low state for protection switching purposes. prbsool 48 o cmos 2ma prbs out of lock: enabled only in the transmission mode and when control bit prbsen (bit 5 in register 013h) is a 1. a high indicates the analyzer is out of lock. this pin is low when lock is acquired or when this feature is disabled. symbol pin no. i/o/p type name/function
- 19 - TXC-03103-mb ed. 5, september 2000 qt1f- plus TXC-03103 data sheet boundary scan microprocessor interface iotri 50 i ttl high z state: an active low placed on this pin forces all output pins (except tdo) to a high impedance state for test purposes. this pin must be held high for normal operation. scan_enb 51 i ttl transwitch test pin: this pin is used for manufacturing tests only and must be held low for normal operation. symbol pin no. i/o/p type name/function tck 53 i ttl ieee 1149.1 test port serial scan clock: this clock is used to shift data in on pin tdi on rising edges, and to shift data out on pin tdo on falling edges. the maximum clock frequency is 10 mhz. tms 58 i ttlp ieee 1149.1 test port mode select: this signal is clocked in on rising edges of the clock tck, and is used to place the test access port controller into various states as defined in the ieee 1149.1 standard. this pin must be high for normal framer operation. tdi 55 i ttlp ieee 1149.1 test port serial scan data in: serial test instruc- tions and data are clocked in to this pin on rising edges of clock tck. tdo 54 o(t) ttl 4ma ieee 1149.1 test port serial scan data out: serial test instructions and data are clocked out of this pin on falling edges of clock tck. when inactive, this output is forced to the high impedance state. trs 56 i ttlp ieee 1149.1 test port reset pin: this pin must either be held low, asserted low, or asserted low then high (pulsed low, 10 ns minimum) to asynchronously reset the test access port (tap) controller. failure to do so may cause the tap controller to take control of the qt1f- plus output pins. symbol pin no. i/o/p type name/function moto 99 i ttl motorola / intel processor select: this pin defines the operating mode of the microprocessor input/output interface. when it is high, motorola (m) mode is selected. when it is low, intel (i) mode is selected. addr(11-0) 113, 112, 110-101 ittl address bus (motorola/intel buses): these pins are address line inputs that are used for accessing a register location for a read/write cycle. high is logic 1. for normal operation addr11 may be tied low. symbol pin no. i/o/p type name/function
- 20 - TXC-03103-mb ed. 5, september 2000 qt1f- plus TXC-03103 data sheet dat(7-0) 123, 122, 120-117, 115, 114 i/o(t) ttl 8ma data bus: bidirectional data lines used for transferring data. high is logic 1. sel 127 i ttlp select: a low enables data transfers between the microprocessor and the qt1f- plus during a read/write cycle. rd or rd/wr 126 i ttl read (i mode) or read/write (m mode): intel mode - an active low signal generated by the microprocessor for reading the qt1f- plus register locations. motorola mode - an active high signal generated by the micropro- cessor for reading the qt1f- plus register locations. an active low signal is used to write to qt1f- plus register locations. wr 128 i ttl write (i mode): intel mode - an active low signal generated by the microprocessor for writing to the qt1f- plus register locations. motorola mode - not used (should be set high). rdy/dtack 9o(t)ttl 8ma ready (i mode) or data transfer acknowledge (m mode): intel mode - a high is an acknowledgment from the addressed reg- ister location that the transfer can be completed. a low indicates that the qt1f- plus cannot complete the transfer cycle, and micro- processor wait states must be generated. motorola mode - during a read bus cycle, a low signal indicates the information on the data bus is valid. during a write bus cycle, a low signal acknowledges the acceptance of data. this lead is tri-stated after the low signal. int/irq 125 o ttl 4ma interrupt: intel mode - a high on this output pin signals an interrupt request to the microprocessor. motorola mode - a low on this output pin signals an interrupt request to the microprocessor. the interrupt sense is inverted when a 1 is written to control bit ipol (bit 4 in register 006h). reset 1ittlp reset: a low placed on this pin resets the qt1f- plus . the reset must be placed on this pin after the clocks become stable, and must have a minimum duration of 10 cycles of the sysclk system clock. sysclk 100 i ttl system clock: this asynchronous clock is used by the qt1f- plus to run the internal state machines and counters. the nominal fre- quency of this clock is 16.0-22.0 mhz with a duty cycle of (50 10) %. this frequency range will provide correct operation with a t1 signal that complies with the frequency range and jitter as specified in at&t pub. 62411 or bellcore gr-499-core. when the qt1f- plus is used in a gapped clock situation (e.g., a direct con- nection to the t1 ports of the m13e device, txc-03303), the sysclk minimum frequency must guarantee that at least 10 rising edges of sysclk occur between any two consecutive rising edges of any particular lrclkn. symbol pin no. i/o/p type name/function
- 21 - TXC-03103-mb ed. 5, september 2000 qt1f- plus TXC-03103 data sheet absolute maximum ratings and environmental limitations notes: 1. conditions exceeding the min or max values may cause permanent failure. exposure to conditions near the min or max values for extended periods may impair device reliability. 2. pre-assembly storage in non-drypack conditions is not recommended. please refer to the instructions on the "caution" label on the drypack bag in which devices are supplied. 3. test method for esd per mil-std-883d, method 3015.7. thermal characteristics power requirements parameter symbol min max unit conditions supply voltage v dd -0.3 +7.0 v note 1 dc input voltage v in -0.5 v dd + 0.5 v note 1 storage temperature range t s -55 150 o c note 1 ambient operating temperature range t a -40 85 o c 0 ft/min linear airflow component temperature x time ti 270 x 5 o c x s note 1 moisture exposure level me 5 level per eia/jedec jesd22-a112-a relative humidity, during assembly rh 30 60 % note 2 relative humidity, in-circuit rh 0 100 % non-condensing esd classification esd absolute value 2000 v note 3 parameter min typ max unit test conditions thermal resistance: junction to ambient 24.8 o c/w 0 ft/min linear airflow parameter min typ max unit test conditions v dd 4.75 5.0 5.25 v i dd (outputs loaded) 90 1 171 2 ma 1. all channels operating. output load 30 pf. sysclk at 16 mhz. 2. all channels operating. output load 30 pf. sysclk at 22 mhz. p dd (outputs loaded) 450 1 900 2 mw i dd (outputs unloaded) 110 ma all channels operating. output load 0 pf. sysclk at 16 mhz. p dd (outputs unloaded) 578 mw i dd (outputs loaded) 72 ma all channels powered down. output load 30 pf. sysclk at 16 mhz. p dd (outputs loaded) 360 mw
- 22 - TXC-03103-mb ed. 5, september 2000 qt1f- plus TXC-03103 data sheet input, output and i/o parameters input parameters for ttl input parameters for ttlp output parameters for ttl4ma output parameters for ttl8ma parameter min typ max unit test conditions v ih 2.0 v 4.75 < v dd < 5.25 v il 0.8 v 4.75 < v dd < 5.25 input leakage current 10 av dd =5.25 input capacitance 4.1 pf parameter min typ max unit test conditions v ih 2.0 v 4.75 < v dd < 5.25 v il 0.8 v 4.75 < v dd < 5.25 input leakage current 0.05 0.50 ma v dd =5.25; input = 0 volts input capacitance 5.5 pf parameter min typ max unit test conditions v oh 2.4 v v dd = 4.75; i oh = -2.0 v ol 0.4 v v dd = 4.75; i ol = 4.0 i ol 4.0 ma i oh -2.0 ma t rise 8nsc load = 15 pf t fall 5nsc load = 15 pf parameter min typ max unit test conditions v oh 2.4 v v dd = 4.75; i oh = -4.0 v ol 0.4 v v dd = 4.75; i ol = 8.0 i ol 8.0 ma i oh -4.0 ma t rise 10 ns c load = 25 pf t fall 5nsc load = 25 pf
- 23 - TXC-03103-mb ed. 5, september 2000 qt1f- plus TXC-03103 data sheet output parameters for cmos2ma input/output parameters for ttl8ma (slew rate controlled) input/output parameters for ttl/cmos4ma parameter min typ max unit test conditions v oh v dd - 0.5 v v dd = 4.75; i oh = -2.0 v ol 0.4 v v dd = 4.75; i ol = 2.0 i ol 2.0 ma i oh -2.0 ma t rise 10 ns c load = 15 pf t fall 10 ns c load = 15 pf leakage tri-state 10 a 0 to 5.25 v input parameter min typ max unit test conditions v ih 2.0 v 4.75 < v dd < 5.25 v il 0.8 v 4.75 < v dd < 5.25 input leakage current 10 av dd = 5.25 input capacitance 7.0 pf v oh 2.4 v v dd = 4.75; i oh = -4.0 v ol 0.4 v v dd = 4.75; i ol = 8.0 i ol 8.0 ma i oh -4.0 ma t rise 10 ns c load = 25 pf t fall 5nsc load = 25 pf parameter min typ max unit test conditions v ih 3.15 v 4.75 < v dd < 5.25 v il 1.65 v 4.75 < v dd < 5.25 input leakage current 10 av dd = 5.25 input capacitance 7.0 pf v oh v dd - 0.5 v v dd = 4.75; i oh = -4.0 v ol 0.4 v v dd = 4.75; i ol = 4.0 i ol 4.0 ma i oh -4.0 ma t rise 10 ns c load = 15 pf t fall 10 ns c load = 15 pf leakage tri-state 10 a 0 to 5.25 v input
- 24 - TXC-03103-mb ed. 5, september 2000 qt1f- plus TXC-03103 data sheet timing characteristics detailed timing diagrams for the qt1f- plus are illustrated in figures 3 through 25, with values of the timing intervals tabulated below the waveform diagrams in each figure. all output times are measured with a maxi- mum 25 pf load capacitance. timing parameters are measured at voltage levels of (v ih + v il )/2 for input sig- nals or (v oh + v ol )/2 for output signals, unless otherwise indicated. figure 3. dual unipolar (rail) receive interface timing notes: 1. lrclkn is shown for control bit rxcp (bit 6 in register x01h) set to 0. data (rposn/rnegn) is clocked in on the rising edges of lrclkn when control bit rxcp is a 1. 2. the minimum frequency of sysclk must guarantee at least 10 rising edges of sysclk occur between any two consecutive rising edges of any particular lrclkn. parameter symbol min typ max unit lrclkn clock period (see note 2) t cyc 560 648 ns lrclkn high time t pwh 240 324 ns lrclkn low time t pwl 240 324 ns rposn/rnegn set-up time to lrclkn t su 10 ns rposn/rnegn hold time after lrclkn t h 10 ns t su lrclkn rposn (input) rnegn (input) note: n=1, 2, 3, 4 t h t pwh t pwl t cyc (see note 1)
- 25 - TXC-03103-mb ed. 5, september 2000 qt1f- plus TXC-03103 data sheet figure 4. dual unipolar (rail) transmit interface timing note : ltclkn is shown for control bit txcp (bit 7) in register x01h set to 1. data is clocked out on falling edges of ltclkn when control bit txcp is a 0. parameter symbol min typ max unit ltclkn clock period t cyc 637 648 656 ns ltclkn duty cycle (t pwh /t cyc ) -- 455055% tposn/tnegn delay after ltclkn t d 5.0 10 15 ns t d ltclkn tposn t cyc (output) tnegn (output) note: n=1, 2, 3, 4 t pwh
- 26 - TXC-03103-mb ed. 5, september 2000 qt1f- plus TXC-03103 data sheet figure 5. nrz receive interface timing (external transceiver) notes: 1. lrclkn is shown for control bit rxcp (bit 6 in register x01h) set to 0. rldatn and rlbpvn are clocked in on rising edges of lrclkn when control bit rxcp is a 1. the qt1f- plus accepts an inverted rldatn signal when control bit rxnrzp (bit 0 in register x01h) is a 1. control bit rxfs (bit 1 in register x06h) must be set to 0 to use the rlbpvn input. 2. the minimum frequency of sysclk must guarantee that at least 10 rising edges of sysclk occur between any two consecutive rising edges of any particular lrclkn. parameter symbol min typ max unit lrclkn clock period (see note 2) t cyc 560 648 ns lrclkn high time t pwh 240 324 ns lrclkn low time t pwl 240 324 ns rldatn/rlbpvn set-up time to lrclkn t su 20 ns rldatn/rlbpvn hold time after lrclkn t h 20 ns t pwh lrclkn t cyc t pwl (input) t su t h rldatn (input) t su t h rlbpvn (input) note: n=1, 2, 3, 4 external bipolar violation (see note 1)
- 27 - TXC-03103-mb ed. 5, september 2000 qt1f- plus TXC-03103 data sheet figure 6. nrz transmit interface timing (external transceiver) note: ltclkn is shown for control bit txcp (bit 7 in register x01h) set to 1. tldatn and tmoden are clocked out on falling edges of ltclkn when control bit txcp is a 0. the qt1f- plus provides an inverted tldatn signal when control bit txnrzp (bit 5 in register x06h) is a 1. control bit txfs (bit 0 in register x06h) must be set to 0 to obtain the tmoden output. parameter symbol min typ max unit ltclkn clock period t cyc 637 648 656 ns ltclkn duty cycle (t pwh /t cyc ) -- 455055% tldatn/tmoden delay after ltclkn t d 10 15 20 ns t d ltclkn t cyc (output) tldatn (output) t d tmoden (output) note: n=1, 2, 3, 4 state determined by control bit be (bit 6 in x00h) t pwh
- 28 - TXC-03103-mb ed. 5, september 2000 qt1f- plus TXC-03103 data sheet figure 7. nrz receive interface timing (fast sync mode) note: lrclkn is shown for control bit rxcp (bit 6 in register x01h) set to 0. data is clocked in on rising edges when control bit rxcp is a 1. the qt1f- plus will accept an inverted rldatn signal when a 1 is written to control bit rxnrzp (bit 0 in register x01h). the fast sync mode is selected by writing a 1 to control bit rxfs (bit 1 in register x06h). parameter symbol min typ max unit lrclkn clock period t cyc(1) 560 648 ns lrclkn high time t pwh(1) 240 324 ns lrclkn low time t pwl(1) 240 324 ns rldatn/rfsn set-up time to lrclkn t su 20 ns rldatn/rfsn hold time after lrclkn t h 20 ns rfsn period t cyc(2) 3.0 ms rfsn pulse width high time t pw 1 t cyc(1) ns rldatn lrclkn (input) (input) t pwl(1) t pwh(1) t cyc(1) rfsn (input) t su t h bit 192 bit 0 bit 192 bit 0 t cyc(2) t h t su note: n=1, 2, 3, 4 t pw esf format: frame 24 sf format: every other frame 12
- 29 - TXC-03103-mb ed. 5, september 2000 qt1f- plus TXC-03103 data sheet figure 8. nrz transmit interface timing (fast sync mode) note: ltclkn is shown for control bit txcp (bit 7 in register x01h) set to 1. tldatn/tfsn are clocked out on falling edges of ltclkn when control bit txcp is set to 0. the qt1f- plus will output an inverted tldatn signal when control bit txnrzp (bit 5 in register x06h) is a 1. the fast sync mode is selected by writing a 1 to control bit txfs (bit 0 in register x06h). parameter symbol min typ max unit ltclkn clock period t cyc(1) 637 648 656 ns ltclkn duty cycle t pwh(1) /t cyc(1) 45 50 55 % tfsn delay after ltclkn t d 5.0 10 15 ns tfsn pulse width high time t pw 1 t cyc(1) ns tfsn period t cyc(2) 3.0 ms tldatn ltclkn (output) (output) t cyc(1) tfsn (output) bit 192 bit 0 bit 192 t pw t d t cyc(2) frame f+1 frame f note: n=1, 2, 3, 4 t pwh(1) esf format: frame 24 sf format: every other frame 12
- 30 - TXC-03103-mb ed. 5, september 2000 qt1f- plus TXC-03103 data sheet figure 9. serial port write timing notes: 1. the serial port interface for the line interface transceiver is selected when an active low is placed on the config2 pin (pin 42). 2. the clock period for lsclk is the same as that of the clock provided on the lo pin (pin 41), since lsclk is derived from the signal at lo. parameter symbol min typ max unit lcsn pulse width high time t pw 300 ns lsclk clock period (see note 2) t cyc 560 648 ns lsclk high time t pwh 280 324 ns lsclk low time t pwl 280 324 ns lcsn delay after lsclk t d(1) 5.0 10 15 ns lsdo delay after lsclk t d(3) 5.0 10 15 ns lcsn delay after lsclk t d(2) 5.0 10 15 ns t pw t d(2) t d(3) t cyc t pwh lsclk t pwl lcsn lsdo (output) (output) (output) t d(1) lsb lsb msb address/command data byte byte note: n=1, 2, 3, 4
- 31 - TXC-03103-mb ed. 5, september 2000 qt1f- plus TXC-03103 data sheet figure 10. serial port read timing notes: 1. the serial port interface for the line interface transceiver is selected when an active low is placed on the config2 pin (pin 42). 2. the clock period for lsclk is the same as that of the clock provided on the lo pin (pin 41), since lsclk is derived from the signal at lo. parameter symbol min typ max unit lsdi set-up time to lsclk t su 20 ns lsdi hold time after lsclk t h 20 ns lcsn delay after lsclk t d(1) 20 25 30 ns lcsn delay after lsclk t d(2) 20 25 30 ns t d(2) lsclk lcsn lsdi (output) (output) (input) t d(1) t su t h
- 32 - TXC-03103-mb ed. 5, september 2000 qt1f- plus TXC-03103 data sheet figure 11. monitor mode timing note: the monitor port is enabled when an active high is placed on the config2 pin (pin 42). control bits t1chcs1 and t1chcs0 (bits 1, 0 in register 013h) select the channel to be monitored. control bit rxtx (bit 3 in register 013h) selects either the receive side or transmit side to be monitored. writing a 0 to control bit esp/emon (bit 4 in register 013h) tri-states both outputs. the input signals to the receive framer (mondto and monclk) are monitored when control bit rxtx is a 1 and control bit enmonfr (bit 2 in register 013h) is a 0. when control bits rxtx and enmonfr are equal to 1, the receive framer output is monitored (mondto, monfrm and monclk). parameter symbol min typ max unit monclk clock period t cyc 637 648 656 ns monclk high time t pwh 240 324 ns monclk low time t pwl 240 324 ns mondto delay after monclk t d(1) 5.0 10 15 ns monfrm delay after monclk t d(2) 5.0 10 15 ns mondto monclk (output) (output) t d(1) t pwl t pwh t cyc t d(2) monfrm (output) when control bit enmonfr=1
- 33 - TXC-03103-mb ed. 5, september 2000 qt1f- plus TXC-03103 data sheet figure 12. receive highway timing - transmission mode (recovered receive line clock) note: the transmission mode is selected when a low is placed on the config1 pin (pin 43). the recovered receive line clock (rclkn) and an internal sync pulse are used to clock out data (rdatan), signaling (rsigln), and the sync pulse (rsyncn) to the system, when control bits rxc and rse (bits 5 and 3 in register x02h) are 10 or 11. control bit rxc selects the clock source, while rse enables/disables the receive slip buffer. the position of rsyncn with respect to the rdatan/rsigln signals can be offset. the values written to register 018h will determine the offset. rsyncn is shown for an offset value equal to zero. parameter symbol min typ max unit rclkn clock period t cyc 560 648 ns rclkn low time t pwl 240 324 ns rclkn high time t pwh 240 324 ns rdatan/rsigln delay after rclkn t d 5.0 10 20 ns rsyncn delay after rclkn t d(1) 5.0 10 20 ns rsyncn pulse width t pw 500 648 750 ns rclkn rdatan rsigln t d t cyc rsyncn bit 191 bit 192 t pwl bit 0 (frame bit) (output) (outputs) (output) t pwh t pw t d(1) note: n=1, 2, 3, 4
- 34 - TXC-03103-mb ed. 5, september 2000 qt1f- plus TXC-03103 data sheet figure 13. receive highway timing - transmission mode (system clock) note: the transmission mode is selected when a low is placed on the config1 pin (pin 43). the system clock (rclkn) and sync pulse (rsyncn) are used to clock data out of the slip buffer when control bits rxc and rse (bits 5 and 3 in register x02h) are 01. control bit rxc selects the clock source, while rse enables/ disables the receive slip buffer. the position of rsyncn with respect to the rdatan/rsigln signals can be offset. the value written to register 018h compensates for any offset. rsyncn is shown for an offset equal to zero. parameter symbol min typ max unit rclkn clock period t cyc 560 648 ns rclkn low time t pwl 240 324 ns rclkn high time t pwh 240 324 ns rdatan/rsigln delay after rclkn t d 5.0 15 20 ns rsyncn setup time to rclkn t su 20 ns rsyncn hold time after rclkn t h 20 ns rclkn rdatan rsigln t cyc rsyncn t pwl (input) (outputs) (input) t pwh note: n=1, 2, 3, 4 t su t h t d bit 191 bit 192 bit 0 (frame bit)
- 35 - TXC-03103-mb ed. 5, september 2000 qt1f- plus TXC-03103 data sheet figure 14. transmit highway timing - transmission mode note: the transmission mode is selected when a low is placed on the config1 pin (pin 43). the position of tsyncn may be offset with respect to the tdatan/tsigln signals. the value written to register 017h compensates for any offset. tsyncn is shown for an offset equal to zero. parameter symbol min typ max unit tclkn clock period t cyc 560 648 ns tclkn low time t pwl 240 324 ns tclkn high time t pwh 240 324 ns tdatan/tsigln set-up time to tclkn t su(1) 20 ns tdatan/tsigln hold time after tclkn t h(1) 20 ns tsyncn set-up time to tclkn t su(2) 20 ns tsyncn hold time after tclkn t h(2) 20 ns tclkn tdatan tsigln t cyc tsyncn bit 191 bit 192 t pwl bit 0 (frame bit) (input) (inputs) (input) t pwh note: n=1, 2, 3, 4 t su(2) t h(2) t su(1) t h(1)
- 36 - TXC-03103-mb ed. 5, september 2000 qt1f- plus TXC-03103 data sheet figure 15. receive highway timing - mvip mode notes: 1. the mvip mode is selected when a high is placed on the config1 pin (pin 43). the receive slip buffer is always enabled in this mode. the position of rsyncn may be offset with respect to the rdatan/rsigln sig- nals. the value written to register 018h compensates for any offset. rsyncn is shown for an offset equal to zero. 2. for bit number per mvip bit identification nomenclature, bit 256 is bit 0 of time slot 31, bit 1 is bit 7 of time slot 0 and bit 2 is bit 6 of time slot 0. parameter symbol min typ max unit rclkn clock period t cyc 465 488.3 513 ns rclkn low time t pwl 220 244 268 ns rclkn high time t pwh 220 244 268 ns rdatan/rsigln delay after rclkn t d 10 15 20 ns rsyncn set-up time to rclkn t su 10 ns rsyncn hold time after rclkn t h 5.0 ns rsyncn pulse width low time t pw 200 488 500 ns rclkn rdatan rsigln t cyc rsyncn bit 256 bit 1 (first bit of time slot 0) t pwh t d t pwl t h t su t pw (input) (outputs) (input) note: n=1, 2, 3, 4 bit 2 (second bit of time slot 0) (see note 2)
- 37 - TXC-03103-mb ed. 5, september 2000 qt1f- plus TXC-03103 data sheet figure 16. transmit highway timing - mvip mode notes: 1. the mvip mode is selected when a high is placed on the config1 pin (pin 43). the transmit slip buffer is always enabled in this mode. the position of tsyncn may be offset with respect to the tdatan/tsigln sig- nals. the value written to register 017h compensates for any offset. tsyncn is shown for an offset equal to zero. 2. for bit number per mvip bit identification nomenclature, bit 256 is bit 0 of time slot 31, bit 1 is bit 7 of time slot 0 and bit 2 is bit 6 of time slot 0. parameter symbol min typ max unit tclkn clock period t cyc 480 488.3 497 ns tclkn low time t pwl 220 244 268 ns tclkn high time t pwh 220 244 268 ns tdatan/tsigln set-up time to tclkn t su(1) 10 ns tdatan/tsigln hold time after tclkn t h(1) 10 ns tsyncn set-up time to tclkn t su 5.0 ns tsyncn hold time after tclkn t h 5.0 ns tsyncn pulse width low time t pw 200 488 500 ns tclkn tdatan tsigln t cyc tsyncn bit 256 bit 1 (first bit of time slot 0) t pwh t pwl t h t su t pw (input) (inputs) (input) note: n=1, 2, 3, 4 t su(1) t h(1) bit 2 (second bit of time slot 0) (see note 2)
- 38 - TXC-03103-mb ed. 5, september 2000 qt1f- plus TXC-03103 data sheet figure 17. receive highway timing - fractional t1 gapped clock (transmission mode) note: the fractional t1 gapped clock feature is enabled when the config1 pin is low and control bit ft1m (bit 0 in register x02h) is written with a 1. one or more ds0 channels may be selected by writing a 1 to one or more control bits rfd1-rfd24 (in registers x3ah-x3ch). parameter symbol min typ max unit rclkn clock period t cyc 560 648 ns rclkn low time t pwl 240 324 ns rclkn high time t pwh 240 324 ns rdatan delay after rclkn t d(1) 5.0 10 20 ns rft1gcn delay after rclkn t d(2) 12 20 25 ns rsyncn delay after rclkn t d(3) 5.0 10 20 ns rsyncn pulse width t pw 500 648 750 ns rclkn (output) rdatan (output) rft1gcn (output) rsyncn (output) f0123456789 t d(3) t pw t d(2) t pwl t pwh t cyc t d(1) ch1 when selected 192
- 39 - TXC-03103-mb ed. 5, september 2000 qt1f- plus TXC-03103 data sheet figure 18. transmit highway timing - fractional t1 gapped clock (transmission mode) note: the fractional t1 gapped clock feature is enabled when the config1 pin is low (transmission mode) and control bit ft1m (bit 0 in register x02h) is written with a 1. one or more ds0 channels may be selected by writing a 1 to one or more control bits tfd1-tfd24 (in registers x3dh-x3fh). figure 19. shadow register timing note: the shadow register feature and this input are enabled when a 1 is written to control bit enpmfm (bit 3 in register 006h). parameter symbol min typ max unit tclkn clock period t cyc 560 648 ns tclkn low time t pwl 240 324 ns tclkn high time t pwh 240 324 ns tdatan set-up time to tclkn t su(1) 20 ns tdatan hold time after tclkn t h(1) 20 ns tsyncn set-up time to tclkn t su(2) 20 ns tsyncn hold time after tclkn t h(2) 20 ns tft1gcn output delay from tclkn t d 5.0 10 15 ns parameter symbol min typ max unit t1si clock period t cyc 1.0 sec t1si pulse width high t pwh 0.50 50 100 ms t1si pulse width low t pwl 6.0 950 980 ms f0123456789 t pwl t pwh t cyc t su(1) for the ds0 channel selected t d tclkn (input) tdatan (input) tft1gcn (output) tsyncn (input) t h(1) t h(2) t su(2) 192 t1si (input) t pwl t pwh t cyc
- 40 - TXC-03103-mb ed. 5, september 2000 qt1f- plus TXC-03103 data sheet figure 20. boundary scan timing parameter symbol min max unit tck clock high time t pwh 50 ns tck clock low time t pwl 50 ns tms setup time to tck t su(1) 3.0 - ns tms hold time after tck t h(1) 2.0 - ns tdi setup time to tck t su(2) 5.0 - ns tdi hold time after tck t h(2) 5.0 - ns tdo delay from tck t d 5.0 7.0 ns tms tdi tdo t d tck (input) (input) (input) (output) t h(2) t su(2) t su(1) t h(1) t pwh t pwl
- 41 - TXC-03103-mb ed. 5, september 2000 qt1f- plus TXC-03103 data sheet figure 21. intel microprocessor read cycle timing notes: 1. the intel microprocessor bus is selected by placing a low on the moto pin (pin 99). 2. the system clock has a nominal frequency of 16-22 mhz. 3. both sel and rd must be simultaneously low for the specified t pw(1) interval. parameter symbol min typ max unit addr(11-0) valid setup time to sel t su(1) 10 ns addr(11-0) hold time after s el t h(1) 0.0 ns dat(7-0) valid delay after rdy t d(1) -1/2 cycle of sysclk -10 ns dat(7-0) float time after rd t f 5.0 10 15 ns sel hold time after rd t h(2) 10 ns rd pulse width low time (note 3) t pw(1) 25 ns rdy delay after rd t d(2) 5.0 20 25 ns rdy pulse width low time t pw(2) 2 cycles of sysclk 10 cycles of sysclk 15 cycles of sysclk ns rdy tristate to high delay after the latter of sel or rd t d(3) 5.0 25 ns rdy high to tristate delay after sel t d(4) 17 ns addr(11-0) dat(7-0) sel rd rdy t h(2) t f t d(1) t pw(2) t d(2) t su(1) t pw(1) (input) (output) (input) (input) (output) tristate tristate t d(4) t d(3) t h(1)
- 42 - TXC-03103-mb ed. 5, september 2000 qt1f- plus TXC-03103 data sheet figure 22. intel microprocessor write cycle timing notes: 1. the intel microprocessor bus is selected by placing a low on the moto pin (pin 99). 2. the system clock has a nominal frequency of 16-22 mhz. 3. * wait states only occur if a write cycle immediately follows a previous read/write cycle (e.g., read, modify, write or word- wide write). 4. the timing is with respect to the earlier of the two rising edges. 5. as long as both sel and wr are simultaneously low for the specified t pw(1) interval, sel may rise prior to wr ( t h(3) is a negative min). 6. when writing to address x0ah (hdlc transmit fifo) only, allow a minimum of 2 cycles of sysclk between rdy and sel or wr . parameter symbol min typ max unit addr(11-0) valid setup time to sel t su(1) 5.0 ns addr(11-0) hold time after wr , sel (note 4) t h(1) 10 ns dat(7-0) valid setup time to wr , sel (note 4) t su(2) 10 ns dat(7-0) hold time after wr , sel (note 4) t h(2) 10 ns sel hold time after wr (note 5) t h(3) 0.0 ns wr pulse width low time/sel pulse width low time (note 5) t pw(1) 50 ns rdy delay after wr t d(2) 15 20 25 ns rdy pulse width low time (note 3) t pw(2) 0.0 7 cycles of sysclk* 10 cycles of sysclk* ns rdy tristate to high delay after the latter of sel or wr t d(3) 5.0 25 ns rdy high to tristate delay after sel t d(4) 17 20 25 ns rdy high setup time to wr , sel (note 4) t su(4) 0.0 ns rdy to wr , or sel (note 6) t h(4) 2 cycles of sysclk ns addr(11-0) dat(7-0) sel wr rdy t h(2) t su(1) t pw(2) t d(2) t pw(1) t su(2) t h(1) (input) (input) (input) (input) (output) tristate tristate t d(4) t d(3) t su(4) t h(3) t h(4)
- 43 - TXC-03103-mb ed. 5, september 2000 qt1f- plus TXC-03103 data sheet figure 23. motorola microprocessor read cycle timing notes: 1. the motorola microprocessor bus is selected by placing a high on the moto pin (pin 99). 2. the system clock has a nominal frequency of 16-22 mhz. parameter symbol min typ max unit addr(11-0) valid setup time to sel t su(1) 10 ns addr(11-0) hold time after sel t h(1) 0.0 ns dat(7-0) delay to tristate after sel t d(3) 10 ns dat(7-0) valid output delay after dtack t d(1) -1 cycle of sysclk -1/2 cycle of sysclk -10 ns sel pulse width low time t pw(1) 50 ns rd/wr setup time to sel t su(3) 10 ns rd/w r hold time after s el t h(2) 5.0 ns dtack pulse width high time t pw(2) 2 cycles of sysclk 10 cycles of sysclk 15 cycles of sysclk ns dtack float time after sel t f 7.0 8.0 12 ns dtack delay after sel t d(2) 9.0 10 12 ns addr(11-0) dat(7-0) sel rd/wr dtack t f t d(3) t d(1) t pw(2) t su(3) t su(1) t pw(1) t d(2) (input) (output) (input) (input) (output) tristate tristate t h(2) t h(1)
- 44 - TXC-03103-mb ed. 5, september 2000 qt1f- plus TXC-03103 data sheet figure 24. motorola microprocessor write cycle timing notes: 1. the motorola microprocessor bus is selected by placing a high on the moto pin (pin 99). 2. the system clock has a nominal frequency of 16-22 mhz. 3. * wait states only occur if a write cycle immediately follows a previous read or write cycle (e.g., read, modify, write or word-wide write). 4. sel and rd/wr must both be low simultaneously for the specified t pw(1) period. 5. when writing to address x0ah (hdlc transmit fifo) only, allow a minimum of 2 cycles of sysclk between dtack and sel or rd/wr . parameter symbol min typ max unit addr(11-0) valid setup time to sel t su(1) 10 ns addr(11-0) hold time after sel t h(1) 10 ns dat(7-0) valid setup time to sel t su(2) 15 ns dat(7-0) hold time after sel t h(2) 10 ns sel pulse width low time (note 4) t pw(1) 50 ns rd/wr setup time to sel t su(3) 10 ns rd/wr hold time after sel t h(3) 10 ns dtack pulse width high time (note 3) t pw(2) 0.0 10 cycles of sysclk* 15 cycles of sysclk* ns dtack float time after sel t f 7.0 7.0 10 ns dtack delay after sel t d(2) 10 12 15 ns dtack low setup time to sel t su(5) 0.0 ns dtack to sel or rd/ wr (note 5) t h(4) 2 cycles of sysclk ns addr(11-0) dat(7-0) sel rd/wr t f t pw(2) t su(1) t su(3) dtack t su(2) t h(2) t pw(1) t d(2) t h(1) (input) (input) (input) (input) (output) tristate tristate t h(3) t su(5) t h(4)
- 45 - TXC-03103-mb ed. 5, september 2000 qt1f- plus TXC-03103 data sheet figure 25. clock reference timing notes: 1. clkref1 and clkref2 output pins are controlled by register 019h. control bit 1544khz selects either a direct clock output when set to 1 or via a divide by 193 circuit when set to 0. control bits enref1 and enref2 enables output pins clkref1 and clkref2 when set to 1; when enref1 and enref2 are set to 0 clkref1 and clkref2 are tri-stated. the particular receive clock lrclkn used as a reference is selected by control bits cr1s1,2 for clkref1 and control bits cr2s1,2 for clkref2. 2. the actual clock period and high or low times are a function of the selected clock lrclkn. 3. a fault detected (los or lint pin active if enabled by control bit lie) by the particular channel selected for the reference clock will cause clkref1,2 to stay low. the output only goes to tri-state if control bit enref1 or enref2 is set to 0. parameter symbol min typ max unit clkref1,2 clock period when control bit 1544khz = 1; see note 2 t cyc(1) 560 648 ns clkref1,2 high time when control bit 1544khz = 1; see note 2 t pwh(1) 240 324 ns clkref1,2 low time when control bit 1544khz = 1; see note 2 t pwl(1) 240 324 ns clkref1,2 clock period when control bit 1544khz = 0; see note 2 t cyc(2) 125 ms clkref1,2 high time when control bit 1544khz = 0; see note 2 t pwh(2) 560 648 ns clkref2 (output) t pwl(1) t pwh(1) t cyc(1) clkref2 (output) t cyc(2) t pwh(2) (control bit 1544khz = 1) (control bit 1544khz = 0) clkref1 clkref1 note 3 note 3
- 46 - TXC-03103-mb ed. 5, september 2000 qt1f- plus TXC-03103 data sheet operation the following sections detail the internal operation of the qt1f- plus . line interface selection each of the four framers in the qt1f- plus can be programmed to provide either a dual unipolar interface or a nrz interface. the dual unipolar interface is selected when a 1 is written into control bit rail (bit 7) in the framer configuration register located at address x00h in the memory map. the x stands for the framer selected, and will be equal to the value n used to identify the framer (1 for framer 1, 2 for framer 2, etc.). the b8zs line or ami coder/decoder (codec) feature can be selected for the dual unipolar interface. the b8zs codec is selected by writing a 1 to control bit be (bit 6) in the framer configuration register x00h. a 0 will select an ami codec. the b8zs stands for bipolar with eight zero substitution, which is described in ansi document ansi t1.102-1993 and other bellcore documents. the clock polarity of the input and output line clocks is selectable by writing the sense required to control bits txcp and rxcp (bits 7 and 6) in the framer configuration register x01h. when a framer is configured for the dual unipolar mode, the line signal is monitored for loss of signal (los). los is detected if no transitions are present for 175 75 pulse positions. recovery occurs when a ones density of 12.5% or more is detected in 175 75 pulse positions. the connections between a qt1f- plus framer and external line interface transceiv- ers are shown in figure 26 below for dual unipolar mode. figure 26. line interface for dual unipolar mode line interface transceiver qt1f- plus receive rposn rnegn lrclkn tposn tnegn lt c l k n lcsn lintn lsclk lsdo lsdi cs los sclk sdi sdo rxtip rxring txtip txring transmit note: n is the channel number (1, 2, 3, 4) other tr a n s c e i v e r s for channel n
- 47 - TXC-03103-mb ed. 5, september 2000 qt1f- plus TXC-03103 data sheet the nrz interface is selected when a 0 is written into control bit rail (bit 7) in register x00h. the clock polar- ity of the line input and output clocks is selectable by writing to control bits txcp and rxcp (bits 7 and 6) in the framer configuration register x01h. options are provided for inverting the polarity of the transmit and receive data pins. a 1 written to control bit txnrzp (bit 5) in register x01h inverts the polarity of the transmit data signal, tldatn, while a 1 written to control bit rxnrzp (bit 0) in the same register inverts the polarity of the receive data signal rldatn. in nrz mode, the rnegn pin may be used to input an external indication of coding violations (rlbpvn) or a fast sync pulse for testing purposes (rfsn). external coding violations are counted in a 16-bit performance counter when control bit rxfs (bit 1) in register x06h is a 0. coding violations are counted when the input is high for rising edges of the line clock lrclkn. when control bit rxfs is a 1, this pin is used for inputting a receive fast sync pulse. in the transmit direction, when the nrz mode is selected, the tnegn pin becomes a tfsn or tmoden pin. the pin may be used to output a fast sync pulse (tfsn), or it may be used as a general purpose output pin (tmoden). when control bit txfs (bit 0) in register x06h is a 1, a fast sync output pulse is provided on this pin. when control bit txfs is a 0, this pin can be used as a general purpose output pin. the output state is defined by the value written to bit be (bit 6) in register x00h. a typical interface between a framer in the qt1f- plus and an external line transceiver is shown in figure 27 below for the nrz mode. figure 27. line interface for nrz mode qt1f- plus receive rldatn rlbpvn lrclkn tldatn tmoden lt c l k n lcsn lintn lsclk lsdo lsdi cs los sclk sdi sdo rxtip rxring txtip txring transmit note: n is the channel number (1, 2, 3, 4) other transceivers line interface tr a n s c e i v e r for channel n
- 48 - TXC-03103-mb ed. 5, september 2000 qt1f- plus TXC-03103 data sheet line interface control this interface permits the microprocessor to have complete control of the four external line interface transceiv- ers through the qt1f- plus . this interface is selected by placing a low on the config2 pin (pin 42). the line interface control leads are common to all four framers and comprise a data input pin (lsdi), a data output pin (lsdo), and a clock output pin (lsclk). the clock signal lsclk is derived from the signal at the lo pin (pin 41) and has the same clock period. individual chip select pins (lcsn ) are used between the qt1f- plus and the external transceivers to determine which of the four external transceivers is to be accessed through the qt1f- plus . in addition, general purpose input leads (lintn) are provided. the signal on this lead is locally or- gated with the internal loss of signal alarm when control bit lie (bit 1) in the framer configuration register x00h is a 1. the operating sense of this lead is programmable by control bit lpol (bit 0) in the framer config- uration register x00h. the status indication of this pin is given by the lint status bit (bit 0) in register x15h. typical interfaces between the qt1f- plus and external line interface transceivers using the line interface con- trol pins are shown in figures 26 and 27, for the dual unipolar and nrz interface modes, respectively. data to be written to the external transceiver is formatted as a two-byte message. the first byte is an address/ command byte and the second byte contains the data to be written or read. figure 28 illustrates the message and control formats associated with the transceiver serial i/o timing. figure 28. transceiver serial i/o timing the format of the address/command byte depends upon the external transceiver being controlled. please refer to the transceiver's data sheet for the command/data formats. the interface for controlling the external trans- ceiver operates in the following way. the external transceiver selection (via lcsn ) is determined by the value written to two t1chcs bits (bits 1 and 0) in register 013h. for example, a 00 value selects the transceiver for framer 1 while a 11 value selects the transceiver for framer 4. the microprocessor writes the command byte to lcb7-lcb0 in the line interface control register 010h. this is followed by writing the data byte to ldo7- ldo0 in line interface control register 011h. the serial message is sent on lsdo when a 1 is written to replace the 0 in the esp/emon bit (bit 4) in register 013h. the esp/emon bit must be first written with a 0, followed by a 1, before another transfer can take place between the qt1f- plus and the external transceiver selected. broadcast capability to all transceivers is enabled when the control bit bdcst (bit 7) in register 013h is written with a 1. eight clock cycles later, the selected transceiver will respond by sending serial data on the lsdi input pin. the data is shifted in lsb first to ldi7-ldi0 in the serial port data input register 012h. lcsn lsclk lsdo lsdi addrd0d1d2d3d4d5 d6 d7 r/w addr addr addr addr addr addr data input/output address/command byte d0 d1 d2 d3 d4 d5 d6 d7
- 49 - TXC-03103-mb ed. 5, september 2000 qt1f- plus TXC-03103 data sheet monitor mode the monitor mode interface permits the qt1f- plus to provide an external receive or transmit nrz signal from one of the framers to an external device. this interface is selected by placing a high on the config2 pin (pin 42). please note that the pins for this mode are shared with the line control interface, and if the monitor mode is selected, these pins cannot be used to provide a serial interface between the external transceivers and the qt1f- plus . in addition, a 1 must be written into the esp/emon control bit (bit 4) in the global configuration register 013h to enable the monitor mode interface output pins. a 0 written into this control bit causes these data and clock pins to be tri-stated, permitting multiple qt1f- plus devices to share an external device. a 1 written to control bit rxtx (bit 3) in register 013h selects the receive side, while a 0 selects the transmit side. the framer to be monitored is selected by the value written into the two t1chcs bits (bits 1 and 0) in reg- ister 013h. for example, a value of 00 selects framer 1, and a value of 11 selects framer 4. the selected framer nrz signal is provided on output pin mondto (pin 60). the nrz receive or transmit data is clocked out on rising edges of the clock monclk (pin 61). system interface the system interface connects each of the four framers within the qt1f- plus to and from the system. the sys- tem interface is selected by the config1 input pin, according to the table given below. for the transmission and mvip modes, each framer has separate transmit and receive interfaces that are referred to as receive and transmit highways. each highway consists of a data bus (i.e., data highway) rdatan/tdatan, a signaling bus (i.e., signaling highway) rsigln/tsigln, a clock rclkn/tclkn, and a synchronization signal rsyncn/tsyncn. internally, each data bus is connected to a two-frame slip buffer, and each signaling bus is connected to a 96-bit signaling buffer. please note that control bits are provided which enable the slip buffers to be bypassed when the transmission mode is selected. for the mvip mode, the receive and transmit slip buffers must be enabled by setting control bits rse (bit 3), and tse (bit 4) in register x02h to a 1. please note also that in the transmission mode, with the slip buffers bypassed, and the signaling disabled, signaling information contained in the data stream is passed through transparently . config1 pin 43 system interface low transmission mode. data highway, signaling highway, 1.544 mhz clock and 3 ms sync pulse for each framer in both transmit and receive direc- tions. sync pulse is positive, and one clock cycle wide. the system receive clock and sync pulse may be outputs when slip buffer is bypassed. high mvip mode: data highway, signaling highway, 2.048 mhz clock, and 125 microsecond sync pulse for each framer in both transmit and receive direc- tions. the slip buffers must be enabled. the system receive and transmit clock and sync pulses are inputs to the qt1f- plus . the negative sync pulses are one clock cycle wide.
- 50 - TXC-03103-mb ed. 5, september 2000 qt1f- plus TXC-03103 data sheet transmission mode the transmission mode is enabled when a low is placed on the config1 pin (pin 43). transmit highway when the transmission mode is selected, the transmit highway carries information from the system to the qt1f- plus for each framer. the highway is subdivided into two time division multiplexed buses, one for data (tdatan), and the other one for signaling and alarms (tsigln). the n in the tdatan and tsigln signals represents one of the four framers. the two buses are synchronous with respect to the highway clock (tclkn), which has a clock rate of 1544 khz. the data highway is a single bit-serial bus organized into 193-bit groups called frames, with the bits in each group numbered 0 through 192. each frame consists of 24 ds0 channels, numbered from 1 to 24, as shown in figure 29. bit 0 carries the frame synchronization bit and multi- frame bit for the sf frame format, and synchronization bits. also note that 24 frames form a multiframe, with the beginning of each multiframe identified by an active high synchronization pulse (tsyncn), one (tclkn) clock cycle wide, which occurs every 3 ms, normally at the end of frame 24. each multiframe carries one extended superframe (esf) or two regular superframes (sf). the position of the tsyncn pulse is program- mable to any bit position within the data bus frame using control bits tsd7-tsd0 in register 017h. the syn- chronization pulse is aligned to bit 8 in ds0 channel 24 in frame 24 when a value of 00h is written into this register. the signaling bus (tsigln) is also divided into 193-bit frames. each signaling frame consists of 193 bits of sig- naling and alarm information for the 24 ds0 channels, numbered from 1 to 24, that are carried on the data bus. the first bit in the signaling highway is assigned to carry the framing bits for the sf and esf frame formats. the transmit section of the framer will rewrite the ft and fs for the sf frame format. the framer will rewrite the ft bits, and recalculate the crc for the esf frame format. the hdlc link d bits (m-bits) may be inserted from the signaling highway. the sync pulse (tsync) determines the start of the frame and the first frame in the multiframe. the s1, s2, s3 and s4 bits represent the abcd signaling states associated with each of the ds0 channels. for example, if 16-state signaling is selected, frame 1 will carry the a1, a2, a3 and a4 signaling states in the s1, s2, s3 and s4 bits for ds0 channels 1, 2, 3 and 4. frame 2 in the multiframe will carry the a5, a6, a7 and a8 signaling states in the s1, s2, s3 and s4 bits for ds0 channels 5, 6, 7 and 8, while frame 24 in the multi- frame will carry the d21, d22, d23 and d24 signaling states in the s1, s2, s3 and s4 bits for ds0 channels 21, 22, 23 and 24. the qt1f- plus inserts the signaling bits from the signaling highway into the robbed bit posi- tions if enabled by control bits se1 through se24 in registers xe8, xe9, and xea. the next bit is defined as the y bit and defines the system remote defect indication alarm (yellow) alarm. the next 11 bits are not used. the bits in channels 3 through 24 carry a system ais alarm indication (a). status bits vtais (bit 3) and vtrdi (bit 2) in register x14h provide the active states of the ais bits and a remote defect indication on the signaling highway in the transmission mode. these vt alarms correspond to alarms that are present for a system sonet byte synchronous interface.
- 51 - TXC-03103-mb ed. 5, september 2000 qt1f- plus TXC-03103 data sheet figure 29. transmit highway - transmission mode tsyncn tclkn tdatan tsigln ch 24 8 bits per channel ch 3 ch 2 ch 1 aa a aaaaa a aa aa aaaa a aaaa aa frame 24 frame 3 frame 2 frame 1 one frame (193 bits) f s 125 s 3 ms (multiframe) -- -- - --- 2 s 1 s 3 s 4 y- - frame sf/esf 16-st. tsigl; s 1 -s 4 tsigl; s 1 -s 4 4-state; s 1 -s 4 2-state; s 1 -s 4 1 ft/di a01, a02, a03, a04 a01, a02, a03, a04 a01, a02, a03, a04 a01, a02, a03, a04 2 fs/crc a05, a06, a07, a08 a05, a06, a07, a08 a05, a06, a07, a08 a05, a06, a07, a08 3 ft/di a09, a10, a11, a12 a09, a10, a11, a12 a09, a10, a11, a12 a09, a10, a11, a12 4 fs/ft a13, a14, a15, a16 a13, a14, a15, a16 a13, a14, a15, a16 a13, a14, a15, a16 5 ft/di a17, a18, a19, a20 a17, a18, a19, a20 a17, a18, a19, a20 a17, a18, a19, a20 6 fs/crc a21, a22, a23, a24 a21, a22, a23, a24 a21, a22, a23, a24 a21, a22, a23, a24 7 ft/di b01, b02, b03, b04 b01, b02, b03, b04 b01, b02, b03, b04 a01, a02, a03, a04 8 fs/ft b05, b06, b07, b08 b05, b06, b07, b08 b05, b06, b07, b08 a05, a06, a07, a08 9 ft/di b09, b10, b11, b12 b09, b10, b11, b12 b09, b10, b11, b12 a09, a10, a11, a12 10 fs/crc b13, b14, b15, b16 b13, b14, b15, b16 b13, b14, b15, b16 a13, a14, a15, a16 11 ft/di b17, b18, b19, b20 b17, b18, b19, b20 b17, b18, b19, b20 a17, a18, a19, a20 12 fs/ft b21, b22, b23, b24 b21, b22, b23, b24 b21, b22, b23, b24 a21, a22, a23, a24 13 ft/di c01, c02, c03, c04 c01, c02, c03, c04 a01, a02, a03, a04 a01, a02, a03, a04 14 fs/crc c05, c06, c07, c08 c05, c06, c07, c08 a05, a06, a07, a08 a05, a06, a07, a08 15 ft/di c09, c10, c11, c12 c09, c10, c11, c12 a09, a10, a11, a12 a09, a10, a11, a12 16 fs/ft c13, c14, c15, c16 c13, c14, c15, c16 a13, a14, a15, a16 a13, a14, a15, a16 17 ft/di c17, c18, c19, c20 c17, c18, c19, c20 a17, a18, a19, a20 a17, a18, a19, a20 18 fs/crc c21, c22, c23, c24 c21, c22, c23, c24 a21, a22, a23, a24 a21, a22, a23, a24 19 ft/di d01, d02, d03, d04 d01, d02, d03, d04 b01, b02, b03, b04 a01, a02, a03, a04 20 fs/ft d05, d06, d07, d08 d05, d06, d07, d08 b05, b06, b07, b08 a05, a06, a07, a08 21 ft/di d09, d10, d11, d12 d09, d10, d11, d12 b09, b10, b11, b12 a09, a10, a11, a12 22 fs/crc d13, d14, d15, d16 d13, d14, d15, d16 b13, b14, b15, b16 a13, a14, a15, a16 23 ft/di d17, d18, d19, d20 d17, d18, d19, d20 b17, b18, b19, b20 a17, a18, a19, a20 24 fs/ft d21, d22, d23, d24 d21, d22, d23, d24 b21, b22, b23, b24 a21, a22, a23, a24 notes: an, bn, cn, dn = signaling states where n is the ds0 channel number y = remote defect indication (yellow) alarm f = frame synchronization bit (sf/esf) - framing bit
- 52 - TXC-03103-mb ed. 5, september 2000 qt1f- plus TXC-03103 data sheet receive highway in the transmission mode, the receive highway for each framer carries information from the qt1f- plus to the system. like the transmit path, the receive highway is also subdivided into two time division multiplexed buses, one for data (rdatan), and one for signaling and alarms (rsigln), where n represents one of the four fram- ers. the two buses are synchronous with the highway clock (rclkn), which has a clock rate of 1544 khz. the clock (rclkn) is either an output to the system or an input from the system. the system clock (rclkn) or the line clock (lrclkn) may be the input clock source for the slip buffer when it is enabled. usually the system clock (rclkn) is used. the qt1f- plus sources the clock (rclkn) as an output when the slip buffer is bypassed. the receive slip buffer for a framer is disabled when a 0 is written to the rse bit (bit 3) in the framer configuration register x02h. the clock source selection is determined by the rxc bit (bit 5) in register x02h. a 0 written into this bit position selects the system clock (rclkn) as the source clock. in addition to controlling the source of the clock, control bit rxc also controls the source of the sync pulse. the data bus is a single bit-serial bus organized into 193-bit groups called frames, as shown in figure 30. each frame consists of 24 time slots, plus a frame synchronization bit, as shown for the transmit interface. twenty-four frames form a multiframe, with the beginning of each multiframe identified by an active high syn- chronization pulse (rsyncn), one (rclkn) clock cycle wide, which occurs every 3 ms, normally at the end of frame 24. each multiframe carries one extended superframe (esf) or two regular superframes (sf). the position of the rsyncn pulse is programmable to any bit position within the frame using control bits rsd7- rsd0 in register 018h. the synchronization pulse is aligned to bit 8 in ds0 channel 24 in frame 24 when a value of 00h is written into this register. the signaling bus (rsigln) is also divided into 193-bit frames. each signaling frame consists of 193 bits of signaling and alarm information for the 24 data channels carried on the data bus. the first bit in the signaling highway carries the framing bits for the sf and esf frame formats which are the line framing bits. the s1, s2, s3 and s4 bits represent the abcd signaling states associated with each of the ds0 channels. for example, if 16-state signaling is selected, frame 1 will carry the a1, a2, a3 and a4 signaling states in the s1, s2, s3, and s4 bits for ds0 channels 1, 2, 3 and 4. frame 2 in the multiframe will carry the a5, a6, a7 and a8 signaling states in the s1, s2, s3 and s4 bits for ds0 channels 5, 6, 7 and 8, while frame 24 in the multiframe will carry the d21, d22, d23 and d24 signaling states in the s1, s2, s3 and s4 bits for ds0 channels 21, 22, 23 and 24. the next bit is defined as the y bit and provides the system with the line yellow alarm status. the next 11 bits are not used. the bits in channels 3 through 24 carry an ais alarm indication (a). control bits enais, enoof, and enlos (bits 2, 1, and 0 of register x03h), when set to 1, enable the a bits to be set to a 1 if ais, oof, or los is detected.
- 53 - TXC-03103-mb ed. 5, september 2000 qt1f- plus TXC-03103 data sheet figure 30. receive highway - transmission mode rsyncn rclkn rdatan rsigln ch 24 8 bits per channel ch 3 ch 2 aa a aaaaa a aa aa aaaa a aaaa aa frame 24 frame 3 frame 2 frame 1 one frame (193 bits) 125 s 3 ms (multiframe) -- -- - --- frame sf/esf 16-st. rsigl; s 1 -s 4 rsigl; s 1 -s 4 4-state; s 1 -s 4 2-state; s 1 -s 4 1 ft/di a01, a02, a03, a04 a01, a02, a03, a04 a01, a02, a03, a04 a01, a02, a03, a04 2 fs/crc a05, a06, a07, a08 a05, a06, a07, a08 a05, a06, a07, a08 a05, a06, a07, a08 3 ft/di a09, a10, a11, a12 a09, a10, a11, a12 a09, a10, a11, a12 a09, a10, a11, a12 4 fs/ft a13, a14, a15, a16 a13, a14, a15, a16 a13, a14, a15, a16 a13, a14, a15, a16 5 ft/di a17, a18, a19, a20 a17, a18, a19, a20 a17, a18, a19, a20 a17, a18, a19, a20 6 fs/crc a21, a22, a23, a24 a21, a22, a23, a24 a21, a22, a23, a24 a21, a22, a23, a24 7 ft/di b01, b02, b03, b04 b01, b02, b03, b04 b01, b02, b03, b04 a01, a02, a03, a04 8 fs/ft b05, b06, b07, b08 b05, b06, b07, b08 b05, b06, b07, b08 a05, a06, a07, a08 9 ft/di b09, b10, b11, b12 b09, b10, b11, b12 b09, b10, b11, b12 a09, a10, a11, a12 10 fs/crc b13, b14, b15, b16 b13, b14, b15, b16 b13, b14, b15, b16 a13, a14, a15, a16 11 ft/di b17, b18, b19, b20 b17, b18, b19, b20 b17, b18, b19, b20 a17, a18, a19, a20 12 fs/ft b21, b22, b23, b24 b21, b22, b23, b24 b21, b22, b23, b24 a21, a22, a23, a24 13 ft/di c01, c02, c03, c04 c01, c02, c03, c04 a01, a02, a03, a04 a01, a02, a03, a04 14 fs/crc c05, c06, c07, c08 c05, c06, c07, c08 a05, a06, a07, a08 a05, a06, a07, a08 15 ft/di c09, c10, c11, c12 c09, c10, c11, c12 a09, a10, a11, a12 a09, a10, a11, a12 16 fs/ft c13, c14, c15, c16 c13, c14, c15, c16 a13, a14, a15, a16 a13, a14, a15, a16 17 ft/di c17, c18, c19, c20 c17, c18, c19, c20 a17, a18, a19, a20 a17, a18, a19, a20 18 fs/crc c21, c22, c23, c24 c21, c22, c23, c24 a21, a22, a23, a24 a21, a22, a23, a24 19 ft/di d01, d02, d03, d04 d01, d02, d03, d04 b01, b02, b03, b04 a01, a02, a03, a04 20 fs/ft d05, d06, d07, d08 d05, d06, d07, d08 b05, b06, b07, b08 a05, a06, a07, a08 21 ft/di d09, d10, d11, d12 d09, d10, d11, d12 b09, b10, b11, b12 a09, a10, a11, a12 22 fs/crc d13, d14, d15, d16 d13, d14, d15, d16 b13, b14, b15, b16 a13, a14, a15, a16 23 ft/di d17, d18, d19, d20 d17, d18, d19, d20 b17, b18, b19, b20 a17, a18, a19, a20 24 fs/ft d21, d22, d23, d24 d21, d22, d23, d24 b21, b22, b23, b24 a21, a22, a23, a24 notes: an, bn, cn, dn = signaling states where n is the ds0 channel number y = remote defect indication (yellow) alarm f = frame synchronization bit (sf/esf) ch 1 framing bit f s 2 s 1 s 3 s 4 y- - -
- 54 - TXC-03103-mb ed. 5, september 2000 qt1f- plus TXC-03103 data sheet mvip mode the mvip mode is enabled when a high is placed on the config1 pin (pin 43). transmit highway in the mvip mode, the transmit highway for each framer in the qt1f- plus carries input information from the system. the highway for framer n is subdivided into two time division multiplexed buses, one for data (tdatan), and one for signaling (tsigln). the two buses are synchronous with the highway clock (tclkn), which has a clock rate of 2048 khz. the data bus is a single bit-serial bus organized into 256-bit groups called frames. each frame consists of thirty-two time slots, 24 of which carry the 24 ds0 channels, as shown in the table below and in figure 31. the frame start is identified by a synchronization pulse (tsyncn), which is one (tclkn) clock cycle wide and occurs every 125 microseconds. the position of the tsyncn pulse is programmable to any bit position within the frame using control bits tsd7-tsd0 in register 017h. the synchronization pulse is aligned to bit 1 in time slot 0 when a value of 00h is written into this register. the signaling bus (tsigln) is also divided into 256-bit frames. each signaling frame consists of 32 time slots, of which 24 time slots carry the abcd signaling bits associated with the 24 ds0 channels. like the data high- way, time slots 0, 4, 8, 12, 16, 20, 24 and 28 do not carry signaling information. the signaling information (abcd) is carried in the last four bits of a signaling bus time slot. the first four bits in each signaling bus time slot should be set to zero. the signaling buffer is updated every other frame. the line signaling states are updated once every six frames. please note that, in mvip mode, the transmit data highway clock source (tclkn, rclkn or the lo clock) should not be shut off when the slip buffer is enabled. this could result in constant slip even after the clock is restored. figure 31. transmit highway - mvip mode tdatan time slot 012345678910111213141516171819202122232425262728293031 ds1 ds0 no. x 1 2 3 x 4 5 6 x 7 8 9 x 10 11 12 x 13 14 15 x 16 17 18 x 19 20 21 x 22 23 24 125 s (frame) time slot 0 time slot 1 time slot 2 time slot 31 - - - - - - - - - - - -abcd- - - -abcd- - - -abcd- - - -abcd 8 bits per channel data bits for ch #1 data bits for ch #2 data bits for ch #24 abcd bits for ds0 ch #2 abcd bits for ds0 ch #24 tsyncn tclkn tdatan tsigln abcd bits for ds0 ch #1 18 18 18 18 18 notes: abcd = signaling bits for channel c (1-24). time slots 0, 4, 8, 12, 16, 20, 24 and 28 do not carry signaling information and should be set to 0.
- 55 - TXC-03103-mb ed. 5, september 2000 qt1f- plus TXC-03103 data sheet receive highway in the mvip mode, the receive highway for each framer carries output information from the qt1f- plus to the system. the highway for framer n is subdivided into two time division multiplexed buses, one for data (rdatan), and one for signaling (rsigln). the two buses are synchronous with the highway clock (rclkn), which has a clock rate of 2048 khz. the data bus is a single bit-serial bus organized into 256-bit groups called frames. each frame consists of thirty-two time slots, 24 of which carry the 24 ds0 channels, as shown in the table below and in figure 32. the frame start is identified by a synchronization pulse (rsyncn), which is one (rclkn) clock cycle wide and occurs every 125 microseconds. the position of the rsyncn pulse is programmable by setting the values of the control bits rsd7-rsd0 in register 018h. the effect is always to restart the data and signaling highways during transmit or receive highway channel number 0. this time slot can become 9, 10, 11 or 12 bits long. since the frame does not provide any information in time slot 0 there is no effect on framer performance. the synchronization pulse is aligned to bit 1 in time slot 0 when a value of 00h is written into this register. the signaling bus (rsigln) is also divided into 256-bit frames. each signaling frame consists of 32 time slots, of which 24 time slots carry the abcd signaling bits associated with the 24 ds0 channels. like the data high- way, time slots 0, 4, 8, 12, 16, 20, 24 and 28 do not carry signaling information and are set to zero, except for time slot 0, which carries eight ones. the signaling information (abcd) is carried in the last four bits of a sig- naling bus time slot. the first four bits in each time slot are 0000. the signaling bus is updated from the signaling buffer every frame. the signaling buffer is updated by the line every 6 frames. figure 32. receive highway - mvip mode rdatan time slot 012345678910111213141516171819202122232425262728293031 ds1 ds0 no. x 1 2 3 x 4 5 6 x 7 8 9 x 10 11 12 x 13 14 15 x 16 17 18 x 19 20 21 x 22 23 24 125 s (frame) time slot 0 time slot 1 time slot 2 time slot 31 1 1 1 1 1 1 1 1 0 0 0 0abcd0 0 0 0abcd- 0 0 0abcd0 0 0 0abcd 8 bits per channel data bits for ch #1 data bits for ch #2 data bits for ch #24 abcd bits for ds0 ch #2 abcd bits for rsyncn rclkn rdatan rsigln abcd bits for ds0 ch #1 18 18 18 18 18 ds0 ch #24 notes: abcd = signaling bits for channel c (1-24). time slots 0, 4, 8, 12, 16, 20, 24 and 28 do not carry signaling information and are equal to 0, except for time slot 0, which carries eight ones.
- 56 - TXC-03103-mb ed. 5, september 2000 qt1f- plus TXC-03103 data sheet fractional t1 mode in the fractional t1 mode, the receive and transmit signaling (rsigln and tsigln) pins are reassigned to provide fractional t1 gapped clock signals rft1gcn and tft1gcn. the fractional t1 mode feature is only available in the transmission mode. the rsigln input lead becomes the rft1gcn (receive fractional t1 gapped clock) output lead and the tsigln input lead becomes the tft1gcn (transmit fractional t1 gapped clock) output lead. a gapped clock for a receive fractional t1 channel is enabled by writing a 1 to the ds0 channels required in control bits rfd1 to rfd24 (registers x3ah-x3ch). the fractional t1 gapped clock will have the same phase as the rclkn clock. a gapped clock for a transmit fractional t1 channel is enabled by writing a 1 to the ds0 channels required in control bits tfd1 to tfd24 (registers x3dh-x3fh). the fractional t1 gapped clock will have the same phase as the tclkn clock. framing frame structure each of the four framers can select either the d4 sf (superframe) or esf (extended superframe) frame for- mat for operations. the d4 sf frame format structure is shown in figure 33. the sf format consists of 12 ds1 frames (or 2316 bits). each ds1 frame consists of 193 bit positions. the first bit, the f bit, carries the pattern for frame alignment (ft bits) and signaling phase alignment (fs bits). the other 192 bits in the frame are used to carry 24 ds0 channels (eight bits per channel). bit 2 in each ds0 channel is alternately assigned to carry a yellow alarm indication when set to zero. the japanese standard designates the fs bit in frame 12 of the 12 frame superframe, which is normally is a 0, as the yellow alarm indication. the yellow alarm indicates that the distant end has detected a loss of signal or frame. the sf format carries either two-state signaling or four-state signaling by using bit 8 in the ds0 channels in frames 6 and 12 of the 12-frame superframe. figure 33. d4 sf framing structure frame # 1st bit in frame f-bit bit use for each time-slot signaling options fs ft data ya signaling none 2-state 4-state 1 0 - 1 bits 1-8 bit 2 none - - - 2 193 0 - bits 1-8 bit 2 none - - - 3 386 - 0 bits 1-8 bit 2 none - - - 4 579 0 - bits 1-8 bit 2 none - - - 5 772 - 1 bits 1-8 bit 2 none - - - 6 965 1 - bits 1-7 bit 2 bit 8 - a a 7 1158 - 0 bits 1-8 bit 2 none - - - 8 1351 1 - bits 1-8 bit 2 none - - - 9 1544 - 1 bits 1-8 bit 2 none - - - 10 1737 1 - bits 1-8 bit 2 none - - - 11 1930 - 0 bits 1-8 bit 2 none - - - 12 2123 0 or ya - bits 1-7 bit 2 bit 8 - a b
- 57 - TXC-03103-mb ed. 5, september 2000 qt1f- plus TXC-03103 data sheet the esf frame format structure consists of 24 ds1 frames, as shown in figure 34. each ds1 frame consists of 193 bit positions. the first bit, the f bit, carries the pattern for frame alignment (fps bits), a 4 kbit/s hdlc link (d bits), and a crc-6. the crc-6 is used for performance monitoring purposes. the other 192 bits in the frame are used to carry 24 ds0 channels (eight bits per channel). the yellow alarm is indicated by setting the hdlc link bits to a sequence of 8 ones followed by 8 zeros. the yellow alarm indicates that the distant end has detected a loss of signal or frame. the esf format carries either 2, 4 or 16-state signaling by using bit 8 in the ds0 channels in frame 6, 12, 18 and 24. figure 34. esf framing structure frame # 1st bit in frame f-bit bit use for each time-slot robbed bit signaling options fps di crc data signaling none 2-state 4-state 16-state 1 0 -d-bits 1-8none---- 2 193 - 1bits 1-8none---- 3 386 -d-bits 1-8none---- 4 579 0 -bits 1-8none---- 5 772 -d-bits 1-8none---- 6 965 - 2 bits 1-7 bit 8 - a a a 7 1158 -d-bits 1-8none---- 8 1351 0 -bits 1-8none---- 9 1544 -d-bits 1-8none---- 10 1737 - 3bits 1-8none---- 11 1930 -d-bits 1-8none---- 12 2123 1 - bits 1-7 bit 8 - a b b 13 2316 -d-bits 1-8none---- 14 2509 - 4bits 1-8none---- 15 2702 -d-bits 1-8none---- 16 2895 0 -bits 1-8none---- 17 3088 -d-bits 1-8none---- 18 3281 - 5 bits 1-7 bit 8 - a a c 19 3474 -d-bits 1-8none---- 20 3667 1 -bits 1-8none---- 21 3860 -d-bits 1-8none---- 22 4053 - 6bits 1-8none---- 23 4246 -d-bits 1-8none---- 24 4439 1 - bits 1-7 bit 8 - a b d
- 58 - TXC-03103-mb ed. 5, september 2000 qt1f- plus TXC-03103 data sheet frame alignment the selection of the bits for frame alignment is determined by the value written to control bits syc1 and syc0 (bits 4 and 3 in register x04h). the following table lists the options for selecting the f-bits that are used for frame alignment. out of frame alignment an out of frame (oof) alarm is declared when a specified number of errored bits is detected in a specified number of consecutive framing bits. the framing bits that are used for alignment are determined by the value written to control bits syc1 and syc0. the out of frame alignment is programmable using control bits oof1 and oof0 (bits 7 and 6 in register 04h). the following table lists the options for declaring an out of frame (oof) alarm. the qt1f- plus device supports offline framing. it continues to send data to the terminal side output while the framer is in the process of determining whether it has lost frame synchronization. if the framer goes back to in- frame, and the framing bit positions are not changed, the framer will continue passing the individual ds0 ? s through without affecting the data path. in the unlikely event that the framing bit position has been changed, the ds0 data path will be affected and a cfa alarm will be declared via registers x10h and x11h. framing pattern mimic during prbs payloads when prbs patterns are carried in the ds1 payload, the pattern may simulate (mimic) the framing pattern to some extent, with the risk of causing false frame synchronization. in the case of using esf with crc6, any mimic captured by the framer synchronizer will be rejected due to the mismatch of the crc6 calculation. therefore, any mimic will not affect framing with the esf format signal. when d4sf signal format is selected and a correct input signal framing format is applied, a mimic in the payload will not last longer than the framing pattern itself. therefore, the correct framing position should be detected. however, when the incoming signal does not comply with the d4sf framing format, the receive framer might capture the mimic. because the mimic will eventually run into mismatches, the framer will go out of frame again. in an experiment, sending an esf signal to a qt1f- plus programmed for d4sf with qrss in the payload caused from 4 to 6 oof events per second. syc1 x04h:4 syc0 x04h:3 d4 sf esf 0 0 not used not used 0 1 fs bits fps bits 1 0 ft bits not used 1 1 fs and ft bits fps bits and a valid crc-6 oof1 x04h:7 oof0 x04h:6 out of frame criteria 0 0 2 out of 4 framing bits in error 0 1 2 out of 5 framing bits in error 1 0 2 out of 6 framing bits in error 1 1 2 out of 4 framing bits in error
- 59 - TXC-03103-mb ed. 5, september 2000 qt1f- plus TXC-03103 data sheet transmit framer each of the four transmit framers performs the following functions, unless the framer is configured for the transparent (unframed) mode of operation when the transparent mode only is selected. when the sf format is selected: - generate the framing (terminal - ft bits and signaling - fs bits) pattern - set the yellow alarm into bit 2 in all 24 ds0 channels or leave the bits for normal data - insert the 24 ds0 channels into the transmitted frame - insert the signaling states into bit 8 in all ds0 channels in frames 6 and 12 or leave the bits as is for clear channel operation when the esf format is selected: - generate the framing bit (fps bits) pattern - insert the 4 kbit/s hdlc link bits (d bits) into the f-bits - insert the calculated crc-6 value from the previous 24-frame superframe - insert the 24 ds0 channels into the transmitted frame - insert the signaling states into bit 8 in all ds0 channels in frames 6, 12, 18 and 24 or leave the bits as is for clear channel operation - calculate crc-6 for next superframe insertion please note that when a framer is configured for the transparent mode of operation, all the channels in the frame are transmitted from the data bus transparently through the qt1f- plus , bypassing the slip buffers. the sf format is selected by writing control bits fmd1 (bit 2) and fmd0 (bit 1) in register x04h to 01. the esf format is selected by writing control bits fmd1 (bit 2) and fmd0 (bit 1) in register x04h to 11. the selection is common to both the transmit and receive sides of a framer channel. the yellow alarm forces bit 2 to zero in all of the ds0 channels for the sf format (in place of data which can be either zero or one), while a repeating sequence of eight ones followed by eight zeros in the hdlc link is used in the esf format. the microprocessor can write the state of the yellow alarm indication. when the micropro- cessor writes a 1 to control bit yel (bit 2) in register x07h, the yellow alarm indication is transmitted for either the sf or esf format. in addition, when control bit enyel (bit 4) in register 00h is written with a 1, the yellow alarm indication from the signaling highway in the transmission mode only will result in a yellow alarm indica- tion being transmitted. the transmitted path for the data link bits (d-bits) in the esf format can be assigned from the signaling high- way, hdlc link controller, or an internally generated 16-bit coded message. when control bit bfdl (bit 1) in register x01h is a 1, the bits are sent via the signaling highway. when control bit bfdl is 0, the bits are sent via the hdlc link controller. the selection of the d-bits from either signaling highway or the hdlc link control- ler can be overwritten by the yellow alarm indication generation or when the 16-bit coded message is enabled. the 16-bit coded message is generated for the esf format only when control bit ebt (bit 0) in register x08h is written with a 1. the 16-bit message consists of eight ones followed by a 0, a six-bit code, and another 0 (11111111 0xxxxxx0). the six-bit code word is written to control bits tbcd5-tbcd0 in register x0bh. each framer has the capability of generating framing pattern errors, and also crc-6 errors in the esf format. when control bit frme (bit 3) in register x07h is written with a 1, the framer will generate and transmit one bad framing bit. the bit that is detected in error depends on the framing pattern selected in the receiver. when control bit crc (bit 4) in register x07h is written with a 1, the crc bits are transmitted inverted for one super- frame. each framer is capable of sending sf loop-up and loop-down codes per ansi t1.403-1995. the specific loop- up code is provided by setting control bits lu6- lu0 (bits 6 - 0) in register 014h to the desired code and bits ulen1 and ulen0 (bits 4 and 3) in register 016h to the desired length. setting control bit txup (bit 5) in reg- ister x05h will cause the loop-up code to be sent on the line continuously in place of normal data and framing.
- 60 - TXC-03103-mb ed. 5, september 2000 qt1f- plus TXC-03103 data sheet the specific loop-down code is provided by setting control bits ld6- ld0 (bits 6 - 0) in register 015h to the desired code and bits dlen1 and dlen0 (bits1 and 0) in register 016h to the desired length. setting control bit txdn (bit 4) in register x05h will cause the loop-down code to be sent on the line continuously in place of normal data and framing. channels 1-24 channels 1-24 are inserted into the transmitted frame from the slip buffer when it is enabled, or directly from the data highway when it is bypassed (transmission mode only). the slip buffer locations are registers x90h - xa7h (frame 1) and xa8h - xbfh (frame 2). an individual time slot in the buffer can be frozen by writing a 0 to one or more control bits tde1-tde24 in registers xe4h - xe6h. this permits the microprocessor to write idle or service codes for one or more ds0s. fast sync mode the qt1f- plus provides a fast sync mode which may be used for testing purposes. the fast sync mode for the receiver side is selected when control bit rxfs (bit 1) in register x06h is written with a 1 in the nrz mode. a pulse that is one clock cycle wide in bit position 192 of the last frame forces the framer into synchronization. it can occur repetitively at 3 ms intervals for the esf format or at 1.5 ms intervals for the sf format, or it can be pulsed once provided the received framing sequence is valid afterwards. the fast sync mode for the transmitter side is selected when control bit txfs (bit 0) in register x06h is written with a 1 in the nrz mode. the tfsn output in this mode is a one clock cycle wide pulse in bit position 192 of the last frame in the multiframe that occurs every 3 ms for the esf format or every 1.5 ms for the sf format. this allows an external device to be synchronized to the qt1f- plus framer. slip buffers each framer contains a two-frame slip buffer in both the transmit and receive data directions. either of the slip buffers can be bypassed, if required, in the transmission mode only. the slip buffers must be enabled in the mvip mode. only the transmit and receive data time slots (ds0 channels 1-24) are passed through the slip buffers. the signaling states and framing bits are buffered in a separate memory location and are not sub- jected to slips. each buffer is organized as a circular queue two frames in length. at this point, if data is arriving faster than it is being removed, the buffer will begin to fill. before the buffer becomes totally full, a controlled slip will occur and one frame of data will discarded. this is accomplished by moving the write pointer back one frame and overwriting the previous frame that was written. if, after recentering, the data is being removed faster than it is arriving, the buffer will begin to empty. before the buffer becomes completely empty, a con- trolled slip occurs in the opposite direction, and a frame of data is added to the buffer. this is accomplished by moving the read pointer back one frame and repeating the last frame sent. each buffer may be manually recentered by setting the tsr or rsr control bits (bit 2 and 1) in the framer clock control register x02h. the transmit slip buffer is used to absorb low speed jitter in the transmit direction. the transmit slip buffer is enabled by writing a 1 to control bit tse (bit 4) in the framer clock control register x02h. when enabled, time slots are written into the transmit slip buffer by the system clock (tclkn), and read out by the recovered receive clock (lrclkn), the system clock (tclkn), or the local oscillator (lo). control bits txc1 and txc0 (bits 7 and 6) in register x02h select the clock source. the time slots (t = 1-24) from the transmit data bus are written into the slip buffer when their respective enable bits (tdet) in registers xe4h, xe5h and xe6h are written with a 1. if a phase shift between the two clocks is detected, a deletion or repetition of one frame of data (24 ds0s) occurs by the buffer reaching an almost full or almost empty threshold. a transmit slip error is indicated by sta- tus bit txslip (bit 1) in register x10h, with a latched event ltxslip (bit 1) indicated in register x11h. the transmit slip buffer status is indicated by reading status bits txs1 and txs0 (bits 7 and 6) in register x14h which indicate if a slip has occurred and if it is a repetition or deletion. please note that the slip buffer alarms remain active when the slip buffer is disabled.
- 61 - TXC-03103-mb ed. 5, september 2000 qt1f- plus TXC-03103 data sheet the individual ds0 channels in both frames can be accessed by the microprocessor, as well as written by the microprocessor in place of data. when a ds0 channel enable control bit in register location xe4-xe6h is writ- ten with a 0, the content of the two-frame slip buffer location is frozen. the microprocessor can write an idle or service code to be transmitted to the line. the transmit slip buffer data locations are x90h (channel 1) to xa7h (channel 24) for frame 1, and xa8h (channel 1) to xbfh (channel 24) for frame 2. please note that both buffer locations (i.e., frame 1 and frame 2) must be written with the service or idle code. a simplified sche- matic of the transmit slip buffer is shown in figure 35. figure 35. transmit slip buffer the receive slip buffer is used when the receive clock (rclkn) is provided from an external source. the receive slip buffer controls the time slot access and retiming, providing a two-frame buffer that is optionally bypassable in the transmission mode only. the slip buffer must be enabled in mvip mode. time slots from the line interface are written into the slip buffer by the recovered receive clock (lrclkn), and read out by the system clock (rclkn). if a phase shift between the two clocks is detected, a deletion or repetition of one frame of data (24 ds0s) occurs by the buffer reaching an almost full or almost empty threshold. the time slots from the receive line signal are written into the slip buffer when their respective enable bits (rden) in registers xe0h, xe1h and xe2h are written with a 1. individual ds0 channels can be accessed by the microprocessor, and they can be written by the microproces- sor in place of data. when a ds0 enable control bit in register location xe0-xe2h is written with a 0, the con- tent of the two-frame slip buffer location is frozen. the microprocessor can write an idle or service code in the location that will be transmitted to the receive data highway. the receive slip buffer data locations are x40h (channel 1) to x57h (channel 24) for frame 1, and x58h (channel 1) to x6fh (channel 24) for frame 2. please note that both buffer locations (i.e., frame 1 and frame 2) must be written with the service or idle code. a simplified schematic of the receive slip buffer is shown in figure 36. a receive slip error is indicated by status bit rxslip (bit 0) in register x10h, with a latched event lrxslip (bit 0) indicated in register x11h. the receive slip buffer status is indicated by reading status bits rxs1 and rxs0 (bits 5 and 4) in register x14h which indicate if a slip has occurred and if it is a repetition or deletion. tr a n s m i t slip buffer slip buffer control 0 1 0 1 2 divide by 193 tse (bit 4 in x02h) transmit data txc1, txc0 lo tclkn lrclkn synchronization tsr note: n is the framer number (1, 2, 3, 4) (bit 2 in x02h) tclkn tdatan tsyncn qt1f- plus (local oscillator) (control bits, bits 7 and 6 in x02h) framer n
- 62 - TXC-03103-mb ed. 5, september 2000 qt1f- plus TXC-03103 data sheet figure 36. receive slip buffer delay delay through the qt1f- plus is a function mainly of the slip buffers, though other factors also influence the amount of delay. the table below gives the typical delay for different elements of the framer from line to system and from system to line. all numbers are in bit times for a clock rate of 1544 khz. to estimate the total delay through a framer, add the system interface delay to the slip buffer delay (choose enabled or disabled value) and the codec delay (choose nrz, ami or b8zs value), and then multiply by 648 ns. note 1: when the framer is reset, the nominal delay is 96 bits through the slip buffer. recenter (control bit rsr toggled) will cause a slip if the delay exceeds 289 bits to minimize the delay. note 2: when the framer is reset, the nominal delay is 96 bits through the slip buffer. recenter (control bit tsr toggled) will cause a slip if the delay exceeds 289 bits to minimize the delay. direction of signal flow system interface slip buffer codec (select one) disabled enabled nrz ami b8zs rposn/ rldatn to rdatn 1 4 8 to 378 (note 1) 11 8 tdatn to tposn/ tldatn 1 4 8 to 378 (note 2) 11 8 receive slip buffer slip buffer control 0 1 rdatan rsr note: n is the framer number (1, 2, 3, 4) (bit 1 in x02h) rclkn receive data rsyncn qt1f- plus rse rxc (bit 5 in x02h) lrclkn recovered sync (bit 3 in x02h) framer n
- 63 - TXC-03103-mb ed. 5, september 2000 qt1f- plus TXC-03103 data sheet signaling the signaling states are carried in bit 8 in the ds0 channels in frames 6 and 12 for the sf format and frames 6, 12, 18 and 24 for the esf format. control bits typ1 (bit 7) and typ0 (bit 6) in register 03h select the signal- ing format to be carried. clear channel capability is also selectable by written these control bits with a 00. the sf format carries two and four-state signaling. two-state signaling (a bits) is carried in frames 6 and 12. for four-state signaling, the a bit states are carried in frame 6, and the b states are carried in frame 12. the esf format carries 2, 4 or 16-state signaling. two-state signaling (a bits) is carried in frames 6, 12, 16 and 24. for four-state signaling, the a bit states are carried in frames 6 and 18, and the b states are carried in frames 12 and 24. for 16-state signaling, the a state is carried in frame 6, the b state in frame 12, the c state in frame 18, and the d state in frame 24. signaling buffers the transmit and receive signaling buffers that are used to interface the qt1f- plus to the system are 96 bits in length. in the receive direction, the signaling bits are extracted from the data stream and placed in the receive signaling buffer after the framing sequence is detected in the receive framer block. a simplified schematic of the receive signaling buffer is shown in figure 37. in the transmission mode, four signaling bits are sent each frame, and all signaling states are sent over the 24 frames. receive signaling bits are clocked out by the sys- tem clock (rclkn), which is sourced by either the system or the qt1f- plus . the signaling bits on rsigln are sent such that they will meet the system requirements for formatting a virtual tributary (vt) in a sonet for- mat in the next multiframe. these bits can be extracted using the receive sync signal rsyncn. in the mvip mode, all the signaling bits are sent for every ds0 channel every frame (125 microseconds) from the receive signaling buffer by using the system clock (rclkn) and sync pulse (rsyncn). figure 37. receive signaling buffer parallel to serial read address rx signaling ram data addr write address from framing hardware recovered rxsync recovered rxfsync cpu data cpu addr rclkn rsyncn rsigln 4 5 5 5 5 note: n is the framer number (1, 2, 3, 4) qt1f- plus framer n i/o
- 64 - TXC-03103-mb ed. 5, september 2000 qt1f- plus TXC-03103 data sheet the received signaling bits are stored sequentially in the receive signaling buffer in the order they are received. the signaling bits in the receive signaling buffer (register locations x80h, x81h, x82h, x84h, x85h, x86h, x88h, x89h, x8ah, x8ch, x8dh and x8eh) may be read at any time by the microprocessor in order to mon- itor the signaling states, or written to modify the outgoing values. since the buffer is accessed by multiple asyn- chronous processes, the read and write cycles for the signaling buffer are synchronized to the internal clocks. simultaneous accesses are serviced sequentially. the priority of service depends on the amount of latency acceptable between when the request was received and when the data is required to be available. when the corresponding (receive and transmit) signaling enable bits (se1-se24 bits) in register locations xe8h (chan- nels 1 - 8), xe9h (channels 9 - 16), and xeah (channels 17 - 24) are written with a 1, the signaling bits are sent on the signaling highway (and data highway). for example, a 1 written to control bit se1 enables the sig- naling bits for ds0 channel 1 to be written into the signaling buffer. when a 0 is written into control bit se1, the signaling buffer for channel 1 signaling is set to 0. the abcd=0 states will be sent on the signaling highway until the se1 bit is written with a 1. please note that the action of the receive signaling freeze control bit, rxf, that acts on all 24 ds0s (bit 5 in register x03h) is different. when rxf is set to 1, it freezes the receive signaling buffer, and the contents cannot be changed from the receive line (but the microprocessor can write a new signaling value to the buffer) and the receive signaling highway gets the frozen signaling states in the buffer. when rxf is set to 0, the signaling highway updates with the values from the receive line. the signaling bits in the receive direction are automatically frozen in their present states when loss of signal or loss of synchronization occurs. a signaling freeze may also be initiated manually by writing a 1 to control bit rxf (bit 5) in register x03h. a receive signaling freeze indication is given by status bit rxsf (bit 7) in register x15h. a simplified schematic of the transmit signaling buffer is shown in figure 38. transmit signaling bits on the sig- naling pin tsigln are clocked into the transmit signaling buffer using the transmit system clock tclkn and sync pulse tsyncn. in the transmission mode, four signaling bits are provided each frame. in the mvip mode, all signaling bits are written to the tx signaling ram for every channel every other frame (250 micro- seconds). however, signaling from the signaling highway must be provided every frame. figure 38. transmit signaling buffer serial to parallel write address tx signaling ram data addr read address to framing hardware txsync txfsync cpu data cpu addr tclkn tsyncn tsigln 4 5 5 5 5 note: n is the framer number (1, 2, 3, 4) qt1f- plus framer n i/o
- 65 - TXC-03103-mb ed. 5, september 2000 qt1f- plus TXC-03103 data sheet the transmit signaling bits from the signaling highway are stored sequentially in the transmit signaling buffer in the order they are received. the signaling bits in the transmit signaling buffer (register locations xd0h, xd1h, xd2h, xd4h, xd5h, xd6h, xd8h, xd9h, xdah, xdch, xddh and xdeh) may be read at any time by the microprocessor in order to monitor the signaling states, or written to modify the outgoing values. since the buffer is accessed by multiple asynchronous processes, the read and write cycles for the signaling buffer are synchronized to the internal clocks. simultaneous accesses are serviced sequentially. the priority of service depends on the amount of latency acceptable between when the request was received and when the data is required to be available. when the corresponding signaling enable bits (se1-se24 bits) in register locations xe8h (channels 1 - 8), xe9h (channels 9 - 16), and xeah (channels 17 - 24) are written with a 1, the si gnaling bits are written into the transmit data stream in the corresponding robbed bit positions. for example, a 1 written to control bit se1 enables the corresponding abcd signaling bits from the transmit signaling buffer for channel 1 to be written into the lsb of ds0 1 in frame numbers 6, 12, 18 and 24. when a 0 is written into control bit se1, the signaling buffer for channel 1 signaling is prevented from writing to the line, although the buffer updates from the transmit signaling highway. the action of the transmit signaling freeze control bit, txf (bit 4 in register x03h), that operates on all 24 ds0s, is differ- ent. when txf=1, the transmit signaling buffer becomes frozen to its current states, and continuously updates the line with the frozen signaling states. the frozen signaling states can be changed by the microprocessor, but they cannot be updated from the transmit signaling highway. when txf=0, only then can the transmit signaling buffer update from the highway. a transmit signaling freeze indication occurs when control bit txf (bit 4) in register x03h is written with a 1 (manual freeze), or when ais is detected on the signaling highway (transmission mode only). a transmit sig- naling freeze indication is given by status bit txsf (bit 6) in register x15h. clocking and synchronization the clocking and synchronization portion of the qt1f- plus includes the receive clock configuration, transmit clock synchronization, and the slip buffers for each of the framers. the following table provides a summary of the rclkn clock operation in the receive direction. * note: control bit rxc (bit 5) in the framer clock control register x02h configures rclkn as an input or output for each of the framers. in the mvip mode, the system clock must be an input. in the transmit direction, the system clock tclkn and sync pulse tsyncn are always inputs to the qt1f- plus . the transmit data tdatan is clocked out of the slip buffer by either the transmit system clock (tclkn), the local oscillator input (lo), or the recovered receive clock (lrclkn). the clock selection for each framer is controlled by txc1 (bit 7), and txc0 (bit 6) in framer clock control register x02h. the local oscil- lator input (lo) has a nominal frequency of 1.544 mhz and should be accurate to + 32 ppm. lo is the source for the rclkn output when rxc = 1 and los is detected. the following table provides a summary of the tclkn clock operation in the transmit direction. interface mode clock rate sync edge in data/sig edge out comments transmission 1.544 mhz pos. neg. clock and sync pulse may be outputs* in which rclkn clock is derived from the recovered received clock (lrclkn). mvip 2.048 mhz pos. pos. system clock and sync pulse must be inputs. interface mode clock rate sync edge in data/sig edge in comments transmission 1.544 mhz pos. pos. mvip 2.048 mhz pos. neg.
- 66 - TXC-03103-mb ed. 5, september 2000 qt1f- plus TXC-03103 data sheet clock reference for system applications that require the recovered receive clock, the qt1f- plus can provide two reference clocks derived from any of the four clock inputs (lrclkn), when enabled. the recovered receive clock input lrclkn that is used to derive the reference clock clkref1 (pin 46) is determined by the value written to con- trol bits cr1s1 and cr1s0 (bits 1 and 0) in the clock reference selection register (019h). the recovered receive clock that is used to derive the reference clock clkref2 (pin 2) is determined by the value written to control bits cr2s1 and cr2s0 (bits 7 and 6) in the clock reference selection register (019h). the following table lists the various conditions for enabling/disabling the clock reference signal on the clkref1 pin. the enref1 and 1544khz control bits are located at bits 3 and 4 in the clock reference selection register (019h). the lie control bit (bit 1) is located in the frame configuration register (x00h). the los alarm status bit (bit 7) is located in the ds1 status register (x10h). x can be either state. the following table lists the various conditions for enabling/disabling the clock reference signal on the clkref2 pin. the enref2 and 1544khz control bits are located at bits 5 and 4 in the clock reference selection register (019h). the lie control bit (bit 1) is located in the frame configuration register (x00h). the los alarm status bit (bit 7) is located in the ds1 status register (x10h). x can be either state. enref1 (control) los(n) (alarm) lie(n) (control) 1544khz (control) action 0 x x x clkref1 pin tri-stated. 1 0 0 0 8 khz reference provided on clkref1. the 8 khz signal is derived from the recovered clock that is selected (lrclkn). 1 0 0 1 1544 khz reference provided on clkref1. the 1544 khz signal is derived from the recovered clock that is selected (lrclkn). 1 1 x x clkref1 pin is forced low. 1x 1 x clkref1 pin is forced low when lintn is in the active true state. enref2 (control) los(n) (alarm) lie(n) (control) 1544khz (control) action 0xxx clkref2 pin tri-stated. 1 0 0 0 8 khz reference provided on clkref2. the 8 khz signal is derived from the recovered clock that is selected (lrclkn). 1 0 0 1 1544 khz reference provided on clkref2. the 1544 khz signal is derived from the recovered clock that is selected (lrclkn). 1 1 x x clkref2 pin is forced low. 1x 1 x clkref2 pin is forced low when lintn is in the active true state.
- 67 - TXC-03103-mb ed. 5, september 2000 qt1f- plus TXC-03103 data sheet ais detection and generation a line ais is detected when the received line signal has 99.9% or more ones present in a period of 48 ms. recovery occurs when fewer than 99.9% of ones occur in a 48 ms period. the status of line ais is given by the ais status bit (bit 0) in register x1bh. the qt1f- plus also provides control bits and enable bits for alarms to generate ais for the receive highway. when control bit svtais (bit 6) in register x07h is written with 1, the ais, oof and los alarms, if enabled by their respective enais (bit 2), enoof (bit 1), and enlos (bit 0) control bits in the signaling and time slot control register x03h, cause the generation of ais according to the following table. the table reflects the ais actions taken on out of frame (oof) alarm when enabled by enoof and svtais. control bits enais for ais and enlos for loss of signal function in the same manner. please note that the microprocessor can force ais to be generated for the receive data highway independent of the three control bits by writing a 1 to control bit sysall1 (bit 5) in register x07h. transmission mode mvip mode in the transmit direction, from the transmit highway to the line, line ais can be generated. when the micropro- cessor writes a 1 to control bit aise (bit 1) in register x07h, the all ones ais pattern is transmitted in all bits of the frame continuously until the control bit is written with a 0. when the microprocessor writes a 1 to control bit ensais (bit 2) in register x00h, in the transmission mode only, the all ones ais pattern is transmitted in all bits of the frame when the a-bits in the signaling highway are detected as ones. in addition, a status bit vtais (bit 3) in register x14h indicates when the a-bits are set to 1 in the transmission mode. enoof svtais action 0 0 normal operation. no ais generated on signaling or data highway. 0 1 normal operation. no ais generated on signaling or data highway. 1 0 ais generated only on signaling highway when oof alarm is detected. a-bits on the signaling highway are equal to 1. 1 1 ais generated on signaling and data highways when oof alarm is detected. a-bits on the signaling highway are equal to 1. enoof svtais action 0 0 normal operation. no ais generated on data highway. 0 1 normal operation. no ais generated on data highway. 1 0 normal operation. no ais generated on data highway when oof alarm is detected. 1 1 ais generated on data highway when oof alarm is detected.
- 68 - TXC-03103-mb ed. 5, september 2000 qt1f- plus TXC-03103 data sheet hdlc channel a hdlc message frame is composed of four parts: an opening flag, the message (which consists of multiple bytes), a two-byte crc-16 frame check sequence, and a closing flag, as shown in figure 39 below. figure 39. hdlc format the opening and closing flags are represented by a single, unique 8-bit character defined as 01111110, which contains six contiguous ones. to avoid the occurrence of a false flag within the data stream, a zero is inserted (stuffed) after each string of five contiguous ones in the message or crc-16. reception of more than six con- tiguous ones is interpreted as a frame abort sequence. when an abort sequence is received, the remainder of the current frame is ignored and the received portion is discarded as an invalid frame. a two-byte crc-16 frame check sequence is computed across the contents of the message (after the opening flag), and appended to the end of the message. the time between consecutive frames is filled with one or more flags. when two or more flags occur in sequence, they may share the boundary zero between them (011111101111110). a 16-byte fifo is provided in each direction for each framer, which permits short messages to be transmitted and received without having the microprocessor service the fifos. for long messages, interrupts and status information are provided to facilitate fifo servicing by the microprocessor. for both short and long messages, the hdlc link controller performs the following functions: - zero bit stuffing/destuffing (11111 to 111110 / 111110 to 11111) - itu-t crc-16 generation/checking (16-bit sequence) - flag generation/detection (01111110) - abort generation/detection (01111111...) - start of frame detection - end of frame detection - fifo overflow and underflow the hdlc receiver is enabled when a 1 is written to control bit ehr (bit 7) in the hdlc link control register x08h. when enabled, the hdlc receiver will remove the stuffed zero bits, search for the opening flag and place the message contents in a 16-byte fifo. the hdlc link controller will compute a crc and compare it against the crc that is received. the received crc is not stored in the fifo and is discarded after being received. the receive fifo is monitored for fill level, with maskable interrupts and latched indications provided. bits rxfs1 and rxfs0 (bits 3 and 2) in the hdlc link status register x16h indicate when the receive fifo is less than half full, equal to or greater than half full, full and overflowed. an interrupt may also be set at the end of the message, or when the fifo is half full, using the rhie control bit (bit 3) in the hdlc link control regis- ter x08h. thus, when the messages are always expected to be shorter than the maximum fifo depth of 16 bytes, the hdlc link controller will generate an interrupt on the completion of the message. when the mes- sages are expected to exceed the maximum fifo depth of 16 bytes, the controller will generate an interrupt when the fifo is half filled. bit87654321 opening flag 0 1 1 11110 message address and control information crc-16 closing flag01111110
- 69 - TXC-03103-mb ed. 5, september 2000 qt1f- plus TXC-03103 data sheet bits c4-c0 (bits 4-0) in the hdlc link receive data register (x18h) provide the number of bytes presently stored in the receive fifo. bits rhis2-rhis0 (bits 7-5) in the hdlc link status register (x16h) provide mes- sage status and error indications, including when a bit code message is received. the hdlc link controller will generate a maskable interrupt for start of message detected, valid message received, crc in error, and mes- sage aborted. the message bytes are read by the microprocessor at bits rhd7-rhd0 in register x17h for each framer. bit 0 corresponds to the first bit received in a byte. the hdlc transmitter is enabled when a 1 is written to control bit eht (bit 6) in the hdlc link control regis- ter x08h. when enabled, the hdlc link controller will transmit flags until data is placed in the transmit fifo. up to 16 bytes can be placed in the 16-byte fifo. the message bytes are written into bits thd7-thd0 in the hdlc link transmit data register x0ah. bit 0 corresponds to the first bit transmitted. the transmit bytes are read from the transmit fifo and a 16-bit crc is computed until the end of message is detected. when the last byte of the message is written into the fifo, the microprocessor will set the end of message status bit eom (bit 4) in the hdlc link control register x08h. the computed 16-bit crc will be appended to the end of the message followed by at least one flag before another message is transmitted. when the transmit fifo is emp- tied without setting the eom bit, the fifo will set an underflow indication, and an abort character will be trans- mitted, thereby terminating the message. the transmit hdlc link controller provides latched event bits and maskable interrupt bits related to the trans- mit fifo status. information such as underflow, overfill, and fill status is provided by reading status bits txfs1-txfs0 (bits 1-0) in the hdlc link status register x16h. transmit hdlc fifo service interrupts may be programmed to occur when the transmit fifo is half empty, or when the last byte is sent, by setting control bit thie (bit 2) in register x08h. for short messages, the entire message may be written into the fifo, and the controller will generate an interrupt, indicated by status bit this (bit 4) in register x16h, when the message has been sent. for longer messages, the controller will gen- erate an interrupt when the fifo is ready to accept more data. there are four general types of message transfers, which are described below: transmitting long and short messages, and receiving long and short messages. the difference between the long and short messages is primarily in how the 16-bit fifos are serviced. with short messages, the entire message will fit into the fifos and interrupts will be generated when the end of the message occurs. with long messages, the message will not fit into the fifo, and the message will have to be transmitted or received in several segments. since long and short received messages are similar, their processing is described under the same heading. transmit short message to transmit a short message, first configure the transmitter to generate an interrupt at the end of message by writing a 0 to control bit thie (bit 2) in the hdlc link control register x08h. then write a 1 to control bit eht (bit 6) in register x08h to enable the transmitter. the hdlc link controller will transmit flags until data is written into the transmit hdlc fifo. write the message into the transmit fifo by writing each byte in turn to thd7-thd0 in register x0ah. bit 0 represents the first bit in the byte to be transmitted. the bytes written into thd7-thd0 are transferred auto- matically into the fifo. after the last byte is written into the fifo, the eom (bit 4) in register x08h is written with a 1. the transmitter will then begin to send the message bytes until the fifo is empty. since the eom bit was set, the completion of the message will generate an interrupt, if not masked, indicated by the latched this status bit ethis, (bit 4) in register x0eh. this latched status indication indicates that the message is complete or the fifo is half full. after the crc-16 is sent, the hdlc link controller will start to send flags.
- 70 - TXC-03103-mb ed. 5, september 2000 qt1f- plus TXC-03103 data sheet transmit long message to transmit a long message, first configure the transmitter to generate an interrupt at the half full level of the fifo by writing a 1 to control bit thie (bit 2) in the hdlc link control register x08h. then write a 1 to control bit eht (bit 6) in register x08h to enable the transmitter. the hdlc link controller will transmit flags until data is written into the transmit hdlc fifo. write the first 16-byte message segment into the transmit fifo by writing each byte in turn to thd7-thd0 in register x0ah. bit 0 represents the first bit in the byte to be transmitted. the bytes written into thd7-thd0 are transferred automatically into the fifo. the hdlc link controller will then start to send the message bytes. when the fifo empties to the half full level, the ethis bit (bit 4) in register x0eh will be latched, and an inter- rupt generated, if the corresponding mask bit mthis (bit 4) in register x0fh is set to 0. this is an indication for the microprocessor to write another 8 bytes into the transmit hdlc fifo. this process of sending and refilling is repeated, 8 bytes at a time, until the last byte in the message is written into the fifo, when the eom (bit 4) in register x08h is written with a 1. the transmitter continues to send the final message bytes until the fifo is empty. when the last byte is transmitted and the fifo is empty, the ethis bit will latch while eom=1, indicat- ing completion of the message. after the crc-16 is sent, the hdlc link controller will start to send flags. the latched event register x0eh should be cleared before sending the next message to enable the reception of the status of the next transmitted message. status bits txfs1-txfs0 (bits 1-0) in register x16h indicate the fill level of the transmit fifo. receive message to receive a message, first configure the receiver to generate an interrupt at the half full level of the fifo by writing a 1 to control bit rhie (bit 3) in the hdlc link control register x08h. then enable the receiver by writ- ing a 1 to control bit ehr (bit 7) in register x08h. the receiver will generate an interrupt (provided the corresponding mask bit is written with a 0), when the fifo is half full or when an end of message is detected. the receive message is read from the fifo by reading the bytes rhd7-rhd0 in register x17h. bit 0 represents the first bit in the byte to be received. the bytes in rhd7-rhd0 are transferred automatically from the receive fifo. when the interrupt occurs, the rhis2- rhis0 status bits (bits 7 - 5) in register x16h are also set in the erhis2-erhis0 bits (bits 7-5) in the latched register x0eh, indicating the message status. if the message in progress status is set, the microprocessor should read the message bytes from rhd7-rhd0 using the fifo depth bits c4-c0 in register x18h to detect the number of bytes stored in the receive fifo. please note that the fifo depth count is updated when the event indication is latched and interrupt generated, and will not be modified until it is read and cleared by the microprocessor. during long messages, the count is allowed to change after the half full indication. if the microprocessor fails to read out the fifo in time, a second interrupt indication is generated. the reason for interrupt is indicated by status bits rxfs1-rxfs0 (bits 3-2) in register x16h. these control bits provide status information about the fill level of the receive fifo. an end of message is also indicated by the rhis2-rhis0 status bits. alarms the following line level alarms for each of the four framers are detected in the qt1f- plus : loss of signal (los), alarm indication signal (ais), out of frame (oof), yellow alarm indication (yel), change of frame alignment (cfa), severely errored frame (sef), transmit slip (txslip) and receive slip (rxslip). these alarms are provided by the ds1 status and mask registers (registers x09h-x13h). in addition, the following hdlc link level alarms are supported by the qt1f- plus : receive hdlc event and status, transmit hdlc event and status, receive fifo event and status, and transmit fifo event and status (registers x0eh and x16h). each hdlc event bit can cause an interrupt when the corresponding mask bit is set to 0 in register x0fh.
- 71 - TXC-03103-mb ed. 5, september 2000 qt1f- plus TXC-03103 data sheet the latched status event indication (which can also be referred to as a software interrupt indication) for an alarm or condition is latched on either positive transitions, negative transitions, or both transitions. control bits rise (bit 6), and fall (bit 5) in the global configuration register 006h determine the transitions that cause an event bit to latch for all four framers, as shown in the following table: the latched event is cleared by writing a 0 to the associated bit position in the latched status indication regis- ter. the qt1f- plus also provides a global interrupt mask (gim) bit for the microprocessor interrupt pin (pin 125, int/irq ). when a 1 is written to control bit gim (bit 7) in the global configuration register 006h, this hardware interrupt indication pin is tri-stated when a latched indication (event) bit is set. when a 0 is written into the gim bit, the hardware interrupt pin is enabled. when enabled, the polarity of the interrupt pin can be inverted by writing a 1 to control bit ipol (bit 4) in the global configuration register 006h. besides providing individual unlatched and latched alarm status indications, and interrupt mask bits, on a per framer basis, the qt1f- plus provides global interrupt status indication bits, as well as global interrupt mask bits and framer pointer bits in the global register segment (registers 00ah-00eh). a global interrupt status indication bit is set to 1 in register 00ah if the same type of alarm occurs in any of the four framers, provided that the corresponding global mask bit in register 00bh is not set to 1 and the qt1f- plus is configured to latch on one of or both transitions of the alarm. registers 00ch and 00eh provide pointers to the framer which caused the line event or hdlc link event that triggered the interrupt. for example, assuming a loss of signal alarm occurred in framer 1 only, the los alarm will set the los bit (bit 7) in the unlatched register 110h. this alarm indication bit will be set to 1 for the duration of the alarm. assum- ing that control bits rise and fall (bits 6 and 5) in the global configuration register 006h are set to 10 (latched event set on a positive transition), the transition from 0 to 1 of the los alarm will cause the llos bit (bit 7) in register 111h to latch. a hardware interrupt will be generated on pin 125 if the interrupt mask bit mlos (bit 7) in register 109h is a 0, and the global interrupt mask bit gim (bit 7) in register 006h is a 0. if either of these bits is set to 1, the hardware interrupt will not occur. in addition, the latched los indication will also cause a global los indication (bit 7) in register 00ah. the framer in which the loss of signal alarm was detected can be found by reading bits 3-0 in register 00ch. the interrupt will be reset by first reading the llos latched alarm bit position (bit 7) in register 111h and then writing a 0 into the bit position. this will also clear the global los indication bit. reading the register confirms that the loss of signal alarm occurred in framer 1. if the los alarm persists, it will not cause the latched bit position to relatch. the alarm status can be determined by now reading repeatedly the unlatched status bit (bit 7) in register 110h, until it becomes 0, indicating that recovery has taken place. rise (bit 6) fall (bit 5) action 0 0 latched status bit indications in all registers disabled. hardware and software interrupt indications disabled. 1 0 latched status indication sets on positive alarm transition, along with generating a hard- ware interrupt provided the corresponding mask bit and the global interrupt status indica- tion bit gim (bit 7 in register 006h) are both 0. 0 1 latched status indication sets on negative alarm transition, along with generating a hard- ware interrupt provided the corresponding mask bit and the global interrupt status indica- tion bit gim (bit 7 in register 006h) are both 0. 1 1 latched status indication sets on both positive and negative alarm transitions, along with generating a hardware interrupt provided the corresponding mask bit and the global inter- rupt bit gim (bit 7 in register 006h) are both 0.
- 72 - TXC-03103-mb ed. 5, september 2000 qt1f- plus TXC-03103 data sheet shadow registers the qt1f- plus also provides shadow registers for the alarms of each of the four framers. the shadow register feature in the qt1f- plus is enabled by writing a 1 to the enable performance monitoring and fault monitoring control bit (enpmfm), bit 3 in the global configuration register 006h. by applying a pulse at one second inter- vals to t1si (pin 40), an indication bit will be set in register x12h if the corresponding alarm occurred at any time in the last one second interval. in addition, an indication bit will be set in register x13h if the alarm is active, but the transition to the active state did not occur in the last one second interval (i.e., the alarm has per- sisted for longer than one second). the rising edge of the t1si pulse will also reset a latched event bit position in register x11h independent of the microprocessor. figure 40 illustrates the operation of the shadow registers for a loss of signal (los) alarm for framer 1. the behavior shown in the diagram also applies to the other line signal alarms in the same registers (ais, oof, yel, cfa, sef, txslip, and rxslip). this figure assumes that control bits rise and fall (bits 6 and 5) in the global configuration register 006h are set to 10 (latched event set on a positive transition). please note that the los alarm causes a latched status indication llos (bit 7) in register 111h, and that the latched bit is reset by the rising edge of the t1si pulse. the plos status bit (bit 7) in register 112h is a 1 whenever there is a transition to los during the last one second interval or los is present at the end of the last one second interval. the flos status bit (bit 7) in register 113h is a 1 if the los alarm is active but did not become active during the previous one-second interval. figure 40. shadow register operation t1si los llos plos flos t=0 sect=1 sect=2 sect=3 sect=4 sect=5 sect=6 sec (bit 7 in 113h) (bit 7 in 112h) (bit 7 in 111h) (bit 7 in 110h) (input on pin 40) note 1: for this example, latched events are set only on positive event transitions. note 2: plos = los + llos evaluated at one second boundaries (where ? + ? is a logical or). note 3: flos = los & llos evaluated at one second boundaries (where ? & ? is a logical and, and x is a logical inversion).
- 73 - TXC-03103-mb ed. 5, september 2000 qt1f- plus TXC-03103 data sheet in addition, shadow registers have been provided for monitoring the number of line errors that have occurred in one second intervals. when the enable pm/fm control bit (enpmfm), bit 3 in the global configuration register 006h, is a 1, the following shadow registers are updated with the count from the previous one-second interval on the rising edges of the one-second pulse provided at the t1si pin: a 9-bit register for a crc-6 error count, a 16-bit register for a coding violations count, and an 8-bit register for a framing bit error count. the rising edge of the one-second pulse also clears the counters that were holding the count for the transfer to the shadow registers. for example, the shadow register for monitoring frame bit errors in framer 1 works in the following way. the 8-bit framing bit error counter fbe7-fbe0 in register 1fch counts the number of frame bit errors over a one-second interval, which is determined by the t1si signal. at the rising edge of the pulse on the t1si pin, the count in register 1fch is transferred to the shadow register lfbe7-lfbe0 in location 1fah. the frame bit error counter in register 1fch is cleared at the same instant and it starts the error count for the next one-second interval. at the end of the next one-second interval, the shadow register is updated with the new count. a counter overflow bit fbeo is also provided (bit 7 in register 1fdh), with a corresponding shadow overflow bit lfbeo (bit 7) in register 1fbh. the microprocessor can also clear the counter in register 1fch by writing 00h to it. the shadow register holds its count during a microprocessor read cycle. maintenance the qt1f- plus provides three loopback modes. local, remote line, and payload remote loopbacks are avail- able for each of the four framers. these three loopbacks allow the user to section a network path and isolate a specific failure. in addition, a pseudo-random test generator and analyzer are provided. local loopback local loopback for a framer is enabled when a 1 is written to control bit llp (bit 0) in register x05h. local loop- back connects the transmit path with the receive path in the direction toward the line, as illustrated in figure 41 below. the loopback is independent of the line interface selected, nrz or dual unipolar (rail). when control bit tx1s (bit 2) in register x05h is written to 1, an ais (all ones signal) is transmitted to the line instead of data. please note that transmit line ais can be enabled independent of the local loopback feature. figure 41. local loopback 0 1 b8zs codec llp receive line 0 1 tx1s 1 ? s transmit line line interface internal receive data internal transmit data note: bold/dashed lines show paths used for tx1s=1 and llp=1. (if rail = 1)
- 74 - TXC-03103-mb ed. 5, september 2000 qt1f- plus TXC-03103 data sheet remote line loopback remote line loopback for a framer is enabled when a 1 is written to control bit rlp (bit 1) in register x05h. remote line loopback connects the receive line data back to the transmitter, as illustrated in figure 42 below. the loopback is performed before the b8zs codec. the loopback is independent of the line interface selected, nrz or dual unipolar (rail). figure 42. remote line loopback the remote line loopback can be activated or deactivated by the reception of loop-up or loop-down codes on the line. these codes are described in ansi-t1.403-1995 for the sf mode of operation. this feature is enabled by setting control bit enpmfm (bit 3) in register 006h to a 1, setting control bit alup (bit 6) in register x05h to a 1 and providing a one second pulse on pin t1si. the specific loop-up code is provided by setting control bits lu6-lu0 (bits 6 - 0) in register 014h to the desired code and bits ulen1 and ulen0 (bits 4 and 3) in register 016h to the desired length. if a matching pattern is received for 5 seconds the qt1f- plus channel will automatically enter the remote line loopback state and remain there until a loop-down code is received. the local microprocessor can determine if a channel is in loopback by reading status bits up (bit 2) and down (bit 1) in register x15h. the specific loop-down code is provided by setting control bits ld6-ld0 (bits 6 - 0) in register 015h to the desired code and bits dlen1 and dlen0 (bits1 and 0) in register 016h to the desired length. if a matching pattern is received for 5 seconds the qt1f- plus channel will automatically exit the remote line loopback state. ds0 channel loopback the ds0 channel loopback feature is enabled when a 1 is written to control bit ends0lb (bit 4 in register 0ffh). one or more ds0 channels can be looped back by writing a 1 to the corresponding control bit lbd24- lbd1 in registers x1eh, x1dh and x1ch. the loopback takes place after the slip buffer and is provided whether the receive slip buffer is enabled or dis- enabled. control bits ends0lb and lbd24-lbd1 are set to 0 upon a hardware reset. this function requires the presence of tclkn to operate correctly. 1 0 rlp internal receive data internal transmit data transmit line receive line line interface note: bold/dashed lines show paths used for rlp=1. b8zs codec (if rail = 1)
- 75 - TXC-03103-mb ed. 5, september 2000 qt1f- plus TXC-03103 data sheet payload remote loopback the qt1f- plus device provides two payload remote loopback mechanisms; one that is identical to the qds1f and one that is improved relative to the qds1f. for the qds1f style mechanism, setting control bit payl (bit 3) in register x05h provides this feature in a way that only the sequence integrity of the payload is kept. a small fifo is provide between the receive and transmit sides of the framer as shown in figure 43 below to account for skipping the receive frame bit and inserting the transmit frame bit. therefore, the framing bit posi- tion of the outgoing bit stream is changed relative to the payload signals of the incoming bit stream from the line. this loopback is performed before the receive slip buffer. in order to keep the framing bit and payload relation intact, the qt1f- plus also provides a payload remote loopback by enabling all 24 ds0 loopbacks. this function requires the presence of tclkn to operate correctly. in this way, the transmit data highway selects the data from the receive data payload through a buffer that per- mits received ds0n data to be mapped to transmit ds0n positions for n = 1 through 24, as shown in figure 43 below. figure 43. payload remote loopback 0 1 ends0lb transmit framer transmit line interface transmit line receive line line interface receive signaling receive data data & signaling highway transmit data transmit signaling and lbd24-lbd1 receive framer receive line interface buffer fifo payl 1 0 (8 bit)
- 76 - TXC-03103-mb ed. 5, september 2000 qt1f- plus TXC-03103 data sheet boundary scan introduction the ieee 1149.1 standard defines the requirements of a boundary scan architecture that has been specified by the ieee joint test action group (jtag). boundary scan is a specialized scan architecture that provides observability and controllability for the interface pins of the device. the test access port block, which imple- ments the boundary scan functions, consists of a test access port (tap) controller, instruction and data regis- ters, and a boundary scan register path bordering the input and output pins, as illustrated in figure 44. the boundary scan test bus interface consists of four input signals (i.e., the test clock (tck), test mode select (tms), test data input (tdi) and test reset (trs ) input signals) and a test data output (tdo) output signal. the tap controller receives external control information via a test clock (tck) signal, a test mode select (tms) signal, and a test reset (trs ) signal, and it sends control signals to the internal scan paths. the scan path architecture consists of a two-bit serial instruction register and two or more serial data registers. the instruction and data registers are connected in parallel between the serial test data input (tdi) and test data output (tdo) signals. the test data input (tdi) signal is routed to both the instruction and data registers and is used to transfer serial data into a register during a scan operation. the test data output (tdo) is selected to send data from either register during a scan operation. when boundary scan testing is not being performed, the boundary scan register is transparent, allowing the input and output signals at the device pins to pass to and from the qt1f- plus device ? s internal logic, as illus- trated in figure 44. during boundary scan testing, the boundary scan register disables the normal flow of input and output signals to allow the device to be controlled and observed via scan operations. a timing diagram for the boundary scan feature is provided in figure 20. boundary scan support the maximum frequency the qt1f- plus device will support for boundary scan is 10 mhz. the qt1f- plus device performs the following boundary scan test instructions: -extest - sample/preload - idcode - bypass extest test instruction: one of the required boundary scan tests is the external boundary test (extest) instruction. when this instruc- tion is shifted in, the qt1f- plus device is forced into an off-line test mode. while in this test mode, the test bus can shift data through the boundary scan registers to control the external qt1f- plus input and output leads. sample/preload test instruction: when the sample/preload instruction is shifted in, the qt1f- plus device remains fully operational. while in this test mode, qt1f- plus input data, and data destined for device outputs, can be captured and shifted out for inspection. the data is captured in response to control signals sent to the tap controller. bypass test instruction: when the bypass instruction is shifted in, the qt1f- plus device remains fully operational. while in this test mode, a scan operation will transfer serial data from the tdi input, through an internal scan cell, to the tdo pin. the purpose of this instruction is to abbreviate the scan path through the circuits that are not being tested to only a single clock delay. idcode test instruction: the format of the idcode test instruction is "10".
- 77 - TXC-03103-mb ed. 5, september 2000 qt1f- plus TXC-03103 data sheet boundary scan reset specific control of the trs pin is required in order to ensure that the boundary scan logic does not interfere with normal device operation. this pin must either be held low, asserted low, or asserted low then high (pulsed low), to asynchronously reset the test access port (tap) controller during power up of the qt1f- plus . if boundary scan testing is to be performed and the pin is held low, then a pull-down resistor value should be chosen which will allow the tester to drive this pin high, but still meet the v il requirements listed in the "input, output and i/o parameters" section of this data sheet for worst case leakage currents of all devices sharing this pull-down resistor. figure 44. boundary scan schematic tap controller data registers instruction register tdi tdo in out boundary scan serial test data core logic of qt1f- plus boundary scan register signal input and output pins device trs tck tms control pins
- 78 - TXC-03103-mb ed. 5, september 2000 qt1f- plus TXC-03103 data sheet boundary scan chain there are 141 scan cells in the qt1f- plus boundary scan chain. bidirectional device pins require two scan cells. additional scan cells are used for direction control as needed. the following table shows the listed order of the scan cells and their functions. cells that are not associated with a pin are marked "na". a boundary scan description language (bsdl) file for the qt1f- plus device is available on the "products" page of the transwitch web site (www.transwitch.com). scan cell no. i/o pin no. symbol comments 140 control na xiotri_b a ? 1 ? enables the outputs of i/o type output3. 139 output3 39 rdata1_o39 138 output3 38 rsigl1_o38 137 control na xrxc1_b a ? 0 ? makes pins 37, 36 to be output. 136 bidir_in 37 rclk1_io37 135 bidir_out 37 rclk1_io37 134 bidir_in 36 rsync1_io36 133 bidir_out 36 rsync1_io36 132 input 35 tdata1_i35 131 control na xtft4_enb a ? 0 ? makes pin 34 to be output. 130 bidir_in 34 tsigl1_io34 129 bidir_out 34 tsigl1_io34 128 input 33 tclk1_i33 127 input 32 tsync1_i32 126 output3 31 rdata2_o31 125 output3 29 rsigl2_o29 124 control na xrxc2_b a ? 0 ? makes pins 28, 27 to be output. 123 bidir_in 28 rclk2_io28 122 bidir_out 28 rclk2_io28 121 bidir_in 27 rsync2_io27 120 bidir_out 27 rsync2_io27 119 input 26 tdata2_i26 118 control na xtft2_enb a ? 0 ? makes pin 24 to be output. 117 bidir_in 24 tsigl2_io24 116 bidir_out 24 tsigl2_io24 115 input 23 tclk2_i23 114 input 22 tsync2_i22 113 output3 21 rdata3_o21
- 79 - TXC-03103-mb ed. 5, september 2000 qt1f- plus TXC-03103 data sheet 112 output3 19 rsigl3_o19 111 control na xrxc3_b a ? 0 ? makes pins 18, 17 to be output. 110 bidir_in 18 rclk3_io18 109 bidir_out 18 rclk3_io18 108 bidir_in 17 rsync3_io17 107 bidir_out 17 rsync3_io17 106 input 16 tdata3_i16 105 control na xtft3_enb a ? 0 ? makes pin 15 to be output. 104 bidir_in 15 tsigl3_io15 103 bidir_out 15 tsigl3_io15 102 input 13 tclk3_i13 101 input 12 tsync3_i12 100 output3 11 rdata4_o11 99 output3 10 rsigl4_o10 98 control na xrdy_enb a ? 0 ? makes pin 9 to be output. a ? 1 ? makes pin 9 to be tri-state. 97 output3 9 rdy_o9 96 control na xrxc4_b a ? 0 ? makes pins 8, 7 to be output. 95 bidir_in 8 rclk4_io8 94 bidir_out 8 rclk4_io8 93 bidir_in 7 rsync4_io7 92 bidir_out 7 rsync4_io7 91 input 6 tdata4_i6 90 control na xtft4_enb a ? 0 ? makes pin 5 to be output. 89 bidir_in 5 tsigl4_io5 88 bidir_out 5 tsigl4_io5 87 input 4 tclk4_i4 86 input 3 tsync4_i3 85 control na xref_clk_en2_b a ? 0 ? makes pin 2 to be output enabled. 84 output3 2 clkref2_o2 83 input 1 reset_l_i1 82 input 128 wr_l_i128 81 input 127 sel_l_i127 80 input 126 rd_l_i126 scan cell no. i/o pin no. symbol comments
- 80 - TXC-03103-mb ed. 5, september 2000 qt1f- plus TXC-03103 data sheet 79 output3 125 int_o125 78 control na xdt_en a ? 0 ? makes pins 123-114 to be output. 77 bidir_in 123 dat7_io123 76 bidir_out 123 dat7_io123 75 bidir_in 122 dat6_io122 74 bidir_out 122 dat6_io122 73 bidir_in 120 dat5_io120 72 bidir_out 120 dat5_io120 71 bidir_in 119 dat4_io119 70 bidir_out 119 dat4_io119 69 bidir_in 118 dat3_io118 68 bidir_out 118 dat3_io118 67 bidir_in 117 dat2_io117 66 bidir_out 117 dat2_io117 65 bidir_in 115 dat1_io115 64 bidir_out 115 dat1_io115 63 bidir_in 114 dat0_io114 62 bidir_out 114 dat0_io114 61 input 113 addr11_i113 60 input 112 addr10_i112 59 input 110 addr9_i110 58 input 109 addr8_i109 57 input 108 addr7_i108 56 input 107 addr6_i107 55 input 106 addr5_i106 54 input 105 addr4_i105 53 input 104 addr3_i104 52 input 103 addr2_i103 51 input 102 addr1_i102 50 input 101 addr0_i101 49 input 100 sysclk_i100 48 input 99 moto_i99 47 output3 98 lcs4_l_o98 46 output3 97 ltclk4_o97 scan cell no. i/o pin no. symbol comments
- 81 - TXC-03103-mb ed. 5, september 2000 qt1f- plus TXC-03103 data sheet 45 output3 96 tneg4_o96 44 output3 95 tpos4_o95 43 input 93 lrclk4_i93 42 input 92 rneg4_i92 41 input 91 rpos4_i91 40 input 90 lint4_i90 39 output3 88 lcs3_l_o88 38 output3 87 ltclk3_o87 37 output3 86 tneg3_o86 36 output3 85 tpos3_o85 35 input 83 lrclk3_i83 34 input 82 rneg3_i82 33 input 81 rpos3_i81 32 input 80 lint3_i80 31 output3 79 lcs2_l_o79 30 output3 77 ltclk2_o77 29 output3 76 tneg2_o76 28 output3 75 tpos2_o75 27 input 74 lrclk2_i74 26 input 72 rneg2_i72 25 input 71 rpos2_i71 24 input 70 lint2_i70 23 output3 69 lcs1_l_o69 22 output3 68 ltclk1_o68 21 output3 67 tneg1_o67 20 output3 66 tpos1_o66 19 input 65 lrclk1_i65 18 input 64 rneg1_i64 17 input 63 rpos1_i63 16 input 62 lint1_i62 15 control na xmon_enb a ? 0 ? enables pins 61, 60. 14 output3 61 lsclk_o61 13 output3 60 lsdo_o60 12 control na xfrm_enb a ? 0 ? makes pin 59 to be output. scan cell no. i/o pin no. symbol comments
- 82 - TXC-03103-mb ed. 5, september 2000 qt1f- plus TXC-03103 data sheet reset procedure after power-up the qt1f- plus requires a hardware reset. this reset will reset all the per channel registers in the memory map below address x40h. it will also reset all of the global registers at addresses 004h through 0ffh. a low placed on the reset pin for at least 10 cycles of sysclk after all clocks become stable will accomplish the hardware reset. a global software reset is also available and should be applied at least 40 ms after power-up. this resets the performance counters, internal state machines, and the latched/shadow registers; it does not change the state of any of the control registers. writing a 91h to control byte reset in register 005h places the qt1f- plus in a reset state. writing a value other than 91h to control byte reset will take the qt1f- plus out of the reset state. the reset register can be read to determine the reset state of the qt1f- plus . a value of 01h in the reset register indicates the qt1f- plus is in a reset state; a value of 00h indicates the qt1f- plus is not in reset. a per channel version of this function is available by writing a 1 to control bit srst (bit 7) in register x05h followed by writing a 0 to control bit srst. note that all the memory locations at addresses x40h through xffh are located in a per channel internal ram and are not reset by either a hardware reset or a soft- ware reset. changing the mode of operation of a framer should be followed by a per channel software reset (srst). the mode bits can be found in framer per channel registers x00h through x04h (rail, be, enzc, ensais, ensyel, lie, lpol, txcp, rxcp, txnrzp, rxnrzp, pwrd, fdat, fpol, bfdl, txc1, txc0, rxc, tse, rse, typ1, typ0, enais, enoof, enlos, oof1, oof0, alt, syc1, syc0, fmd1 and fmd0). not resetting the framer after changing most mode control bits will have minimal effect. however, if control bits fmd1 and fmd0 (bits 2 and 1) in register x04 are changed a per channel software reset procedure is required. also, control bits located in per channel internal ram (at addresses x40h through xffh) need to be re-programmed after a change to fmd1 or fmd0. if all four framer channels of the qt1f- plus are not implemented in an application, the channels that are not used should be powered down (by setting control bit pwrd, bit 4 in register x01h, to a 0) and all interrupts masked (by setting register x09h to ffh). 11 bidir_in 59 lsdi_io59 10 bidir_out 59 lsdi_io59 9 input 51 scan_enb 8 input 50 iotri_l_i50 7 input 49 cso_l_i49 6 output3 48 prbsool_o48 5 control na xref_clk_en1_b a ? 0 ? makes pin 46 to be output enabled. 4 output3 46 clkref1_o46 3 input 43 config1_i43 2 input 42 config2_i42 1 input 41 lo_i41 0 input 40 t1si_i40 scan cell no. i/o pin no. symbol comments
- 83 - TXC-03103-mb ed. 5, september 2000 qt1f- plus TXC-03103 data sheet memory map the qt1f- plus memory map contains registers and counters which may be accessed by the microprocessor. addresses which are shown as spare, or which are not listed in the memory map, must not be accessed by the microprocessor. the status designation r indicates a read-only unlatched register location, r(l) a read-only latched register location, w a write-only register location and rw a read/write register location. r and r(l) reg- ister bit positions designated as reserved (r) will read out an indeterminate value unless a 0 or 1 read value is indicated. some rw reserved (r) bit positions do not exist (i.e., they have no memory associated with them), so that any values written to these bits cannot be read. those that do have associated memory should be writ- ten to 0, as indicated in the following tables. rw reserved (r) bit positions should not be used for storage of any application information. device id registers customer notebook register global software register global configuration registers address (hex) status bit 7 bit 6 bit 5 bit 4 bit 3 bit 2 bit 1 bit 0 000r01101011 001r11100000 002r11000001 003r00010000 address (hex) status bit 7 bit 6 bit 5 bit 4 bit 3 bit 2 bit 1 bit 0 004 rw user defined register address (hex) status bit 7 bit 6 bit 5 bit 4 bit 3 bit 2 bit 1 bit 0 005 rw qt1f- plus software reset (reset byte) address (hex) status bit 7 bit 6 bit 5 bit 4 bit 3 bit 2 bit 1 bit 0 006 rw gim rise fall ipol enpmfm r (0) r (0) enhwm 007 spare 008 spare 009 spare 01a-0fe spare 0ff rw reserved (set to 0) ends0lb reserved r (0)
- 84 - TXC-03103-mb ed. 5, september 2000 qt1f- plus TXC-03103 data sheet global status indication, interrupt mask and pointer registers line interface control and monitoring registers loop-up/down control registers transmit and receive sync delay registers clock reference selection register address (hex) status bit 7 bit 6 bit 5 bit 4 bit 3 bit 2 bit 1 bit 0 00a r glos gais goof gyel gcfa qsef gtxslip grxslip 00b rw gmlos gmais gmoof gmyel gmcfa gmsef gmtxslip gmrxslip 00c r reserved cha4 cha3 cha2 cha1 00d spare 00e r reserved chdl4 chdl3 chdl2 chdl1 00f spare address (hex) status bit 7 bit 6 bit 5 bit 4 bit 3 bit 2 bit 1 bit 0 010 rw lcb7 - lcb0 (command byte) 011 rw ldo7 - ldo0 (line interface data output) 012 r ldi7 - ldi0 (line interface data input) 013 rw bdcst prbsfr prbsen esp/ emon rxtx enmonfr t1chcs1 t1chcs0 address (hex) status bit 7 bit 6 bit 5 bit 4 bit 3 bit 2 bit 1 bit 0 014 rw r (0) lu6-lu0 (loop-up code) 015 rw r (0) ld6-ld0 (loop-down code) 016 rw reserved ulen1 ulen0 r (0) dlen1 dlen0 address (hex) status bit 7 bit 6 bit 5 bit 4 bit 3 bit 2 bit 1 bit 0 017 rw tsd7 - tsd0 (transmit sync delay) 018 rw rsd7 - rsd0 (receive sync delay) address (hex) status bit 7 bit 6 bit 5 bit 4 bit 3 bit 2 bit 1 bit 0 019 rw cr2s1 cr2s0 enref2 1544khz enref1 r cr1s1 cr1s0
- 85 - TXC-03103-mb ed. 5, september 2000 qt1f- plus TXC-03103 data sheet per channel control and status indication registers the following registers configure, control or provide status information on a per channel basis. when an address location is written as xxxh, the first x indicates 1, 2, 3, or 4 to identify the associated channel, which corresponds to the like-numbered framer (n=1, 2, 3 or 4). framer configuration and control registers software reset and loopback control register system ais and test registers ds1 status and mask registers address ch 1, 2, 3, 4 status bit 7 bit 6 bit 5 bit 4 bit 3 bit 2 bit 1 bit 0 100 200 300 400 rw rail be enzc ensyel fod ensais lie lpol 101 201 301 401 rw txcp rxcp txnrzp pwrd fdat fpol bfdl rxnrzp 102 202 302 402 rw txc1 txc0 rxc tse rse tsr rsr ft1m 103 203 303 403 rw typ1 typ0 rxf txf ose enais enoof enlos 104 204 304 404 rw oof1 oof0 alt syc1 syc0 fmd1 fmd0 rsyc 13a 23a 33a 43a rw rfd8 rfd7 rfd6 rfd5 rfd4 rfd3 rfd2 rfd1 13b 23b 33b 43b rw rfd16 rfd15 rfd14 rfd13 rfd12 rfd11 rfd10 rfd9 13c 23c 33c 43c rw rfd24 rfd23 rfd22 rfd21 rfd20 rfd19 rfd18 rfd17 13d 23d 33d 43d rw tfd8 tfd7 tfd6 tfd5 tfd4 tfd3 tfd2 tfd1 13e 23e 33e 43e rw tfd16 tfd15 tfd14 tfd13 tfd12 tfd11 tfd10 tfd9 13f 23f 33f 43f rw tfd24 tfd23 tfd22 tfd21 tfd20 tfd19 tfd18 tfd17 address ch 1, 2, 3, 4 status bit 7 bit 6 bit 5 bit 4 bit 3 bit 2 bit 1 bit 0 105 205 305 405 rw srst alup txup txdn payl tx1s rlp llp address ch 1, 2, 3, 4 status bit 7 bit 6 bit 5 bit 4 bit 3 bit 2 bit 1 bit 0 106 206 306 406 rw r (0) r r r (0) insprbs sfz rxfs txfs 107 207 307 407 rw r svtais sysall1 crc frme yel aise bpv address ch 1, 2, 3, 4 status bit 7 bit 6 bit 5 bit 4 bit 3 bit 2 bit 1 bit 0 109 209 309 409 rw mlos mais moof myel mcfa msef mtxslip mrxslip 110 210 310 410 r los ais oof yel cfa sef txslip rxslip
- 86 - TXC-03103-mb ed. 5, september 2000 qt1f- plus TXC-03103 data sheet counters and counter shadow registers operational status registers 111 211 311 411 rw llos lais loof lyel lcfa lsef ltxslip lrxslip 112 212 312 412 rw plos pais poof pyel pcfa psef ptxslip prxslip 113 213 313 413 rw flos fais foof fyel fcfa fsef ftxslip frxslip address ch 1, 2, 3, 4 status bit 7 bit 6 bit 5 bit 4 bit 3 bit 2 bit 1 bit 0 1ec 2ec 3ec 4ec r reserved 1ed 2ed 3ed 4ed r reserved 1ee 2ee 3ee 4ee r reserved 1ef 2ef 3ef 4ef r reserved 1f0 2f0 3f0 4f0 rw lcrc7 - lcrc0 (latched crc-6 error counter shadow register, 9 bits) 1f1 2f1 3f1 4f1 rw lcrco reserved (set to 0) lcrc8 1f2 2f2 3f2 4f2 rw crc7 - crc0 (crc-6 error counter, 9 bits) 1f3 2f3 3f3 4f3 rw crco reserved (set to 0) crc8 1f4 2f4 3f4 4f4 rw lcv7 - lcv0 (latched coding violation counter shadow register, 16 bits) 1f5 2f5 3f5 4f5 rw lcv15 - lcv8 (latched coding violation counter shadow register, 16 bits) 1f6 2f6 3f6 4f6 rw lcvo reserved (set to 0) 1f7 2f7 3f7 4f7 rw cv7 - cv0 (coding violation counter, 16 bits) 1f8 2f8 3f8 4f8 rw cv15 - cv8 (coding violation counter, 16 bits) 1f9 2f9 3f9 4f9 rw cvo reserved 1fa 2fa 3fa 4fa rw lfbe7 - lfbe0 (latched framing bit error counter shadow register, 8 bits) 1fb 2fb 3fb 4fb rw lfbeo reserved (set to 0) 1fc 2fc 3fc 4fc rw fbe7 - fbe0 (framing bit error counter, 8 bits) 1fd 2fd 3fd 4fd rw fbeo reserved (set to 0) 1fe 2fe 3fe 4fe r reserved 1ff 2ff 3ff 4ff r reserved address ch 1, 2, 3, 4 status bit 7 bit 6 bit 5 bit 4 bit 3 bit 2 bit 1 bit 0 114 214 314 414 r txs1 txs0 rxs1 rxs0 vtais vtrdi reserved 115 215 315 415 r rxsf txsf reserved up down lint 11b 21b 31b 41b r reserved address ch 1, 2, 3, 4 status bit 7 bit 6 bit 5 bit 4 bit 3 bit 2 bit 1 bit 0
- 87 - TXC-03103-mb ed. 5, september 2000 qt1f- plus TXC-03103 data sheet slip buffer pointer status registers receive time slot control registers receive time slot registers address ch 1, 2, 3, 4 status bit 7 bit 6 bit 5 bit 4 bit 3 bit 2 bit 1 bit 0 120 220 320 420 r twp7 - twp0 (transmit slip buffer write pointer) 121 221 321 421 r trp7 - trp0 (transmit slip buffer read pointer) 122 222 322 422 r twsbs reserved twpf4 - twpf0 (tx write pointer frame) 123 223 323 423 r trsbs reserved trpf4 - trpf0 (tx read pointer frame) 124 224 324 424 r rwp7 - rwp0 (receive slip buffer write pointer) 125 225 325 425 r rrp7 - rrp0 (receive slip buffer read pointer) 126 226 326 426 r rwsbs reserved rwpf4 - rwpf0 (rx write pointer frame) 127 227 327 427 r rrsbs reserved rrpf4 - rrpf0 (rx read pointer frame) 128 228 328 428 r reserved 129 229 329 429 r reserved address ch 1, 2, 3, 4 status bit 7 bit 6 bit 5 bit 4 bit 3 bit 2 bit 1 bit 0 12a 22a 32a 42a r reserved 12b 22b 32b 42b r reserved 1e0 2e0 3e0 4e0 rw rde8 - rde1 (rx time slots 8-1 selection) 1e1 2e1 3e1 4e1 rw rde16 - rde9 (rx time slots 16-9 selection) 1e2 2e2 3e2 4e2 rw rde24 - rde17 (rx time slots 24-17 selection) 1e3 2e3 3e3 4e3 r reserved address ch 1, 2, 3, 4 status bit 7 bit 6 bit 5 bit 4 bit 3 bit 2 bit 1 bit 0 140 - 157 ch 1 240 - 257 ch 2 340 - 357 ch 3 440 - 457 ch 4 rw frame 1 rds0 (1) - rds0 (24) receive time slots ts1 - ts24 x40 - time slot 1 x57 - time slot 24 158 - 16f ch 1 258 - 26f ch 2 358 - 36f ch 3 458 - 46f ch 4 rw frame 2 rds0 (1) - rds0 (24) receive time slots ts1 - ts24 x58 - time slot 1 x6f - time slot 24
- 88 - TXC-03103-mb ed. 5, september 2000 qt1f- plus TXC-03103 data sheet transmit time slot control registers transmit time slot registers signaling control registers receive and transmit signaling registers address ch 1, 2, 3, 4 status bit 7 bit 6 bit 5 bit 4 bit 3 bit 2 bit 1 bit 0 12c 22c 32c 42c r reserved 12d 22d 32d 42d r reserved 12e 22e 32e 42e r reserved 12f 22f 32f 42f r reserved 1e4 2e4 3e4 4e4 rw tde8 - tde1 (tx time slots 8-1 selection) 1e5 2e5 3e5 4e5 rw tde16 - tde9 (tx time slots 16-9 selection) 1e6 2e6 3e6 4e6 rw tde24 - tde17 (tx time slots 24-17 selection) 1e7 2e7 3e7 4e7 r reserved address ch 1, 2, 3, 4 status bit 7 bit 6 bit 5 bit 4 bit 3 bit 2 bit 1 bit 0 190 - 1a7 ch 1 290 - 2a7 ch 2 390 - 3a7 ch 3 490 - 4a7 ch 4 rw frame 1 tds0 (1) - tds0 (24) transmit time slots ts1 - ts24 x90 - time slot 1 xa7 - time slot 24 1a8 - 1bf ch 1 2a8 - 2bf ch 2 3a8 - 3bf ch 3 4a8 - 4bf ch 4 rw frame 2 tds0 (1) - tds0 (24) transmit time slots ts1 - ts24 xa8 - time slot 1 xbf - time slot 24 address ch 1, 2, 3, 4 status bit 7 bit 6 bit 5 bit 4 bit 3 bit 2 bit 1 bit 0 1e8 2e8 3e8 4e8 rw se8 - se1 (signaling enable for channels 8-1 selection) 1e9 2e9 3e9 4e9 rw se16 - se9 (signaling enable for channels 16-9 selection) 1ea 2ea 3ea 4ea rw se24 - se17 (signaling enable for channels 24-17 selection) 1eb 2eb 3eb 4eb r reserved address ch 1, 2, 3, 4 status bit 7 bit 6 bit 5 bit 4 bit 3 bit 2 bit 1 bit 0 180 280 380 480 rw receive signaling bits a8-a1 181 281 381 481 rw receive signaling bits a16-a9 182 282 382 482 rw receive signaling bits a24-a17
- 89 - TXC-03103-mb ed. 5, september 2000 qt1f- plus TXC-03103 data sheet receive frame bit registers 183 283 383 483 r reserved 184 284 384 484 rw receive signaling bits b8-b1 185 285 385 485 rw receive signaling bits b16-b9 186 286 386 486 rw receive signaling bits b24-b17 187 287 387 487 r reserved 188 288 388 488 rw receive signaling bits c8-c1 189 289 389 489 rw receive signaling bits c16-c9 18a 28a 38a 48a rw receive signaling bits c24-c17 18b 28b 38b 48b r reserved 18c 28c 38c 48c rw receive signaling bits d8-d1 18d 28d 38d 48d rw receive signaling bits d16-d9 18e 28e 38e 48e rw receive signaling bits d24-d17 18f 28f 38f 48f r reserved 1d0 2d0 3d0 4d0 rw transmit signaling bits a8-a1 1d1 2d1 3d1 4d1 rw transmit signaling bits a16-a9 1d2 2d2 3d2 4d2 rw transmit signaling bits a24-a17 1d3 2d3 3d3 4d3 r reserved 1d4 2d4 3d4 4d4 rw transmit signaling bits b8-b1 1d5 2d5 3d5 4d5 rw transmit signaling bits b16-b9 1d6 2d6 3d6 4d6 rw transmit signaling bits b24-b17 1d7 2d7 3d7 4d7 r reserved 1d8 2d8 3d8 4d8 rw transmit signaling bits c8-c1 1d9 2d9 3d9 4d9 rw transmit signaling bits c16-c9 1da 2da 3da 4da rw transmit signaling bits c24-c17 1db 2db 3db 4db r reserved 1dc 2dc 3dc 4dc rw transmit signaling bits d8-d1 1dd 2dd 3dd 4dd rw transmit signaling bits d16-d9 1de 2de 3de 4de rw transmit signaling bits d24-d17 1df 2df 3df 4df r reserved address ch 1, 2, 3, 4 status bit 7 bit 6 bit 5 bit 4 bit 3 bit 2 bit 1 bit 0 130 230 330 430 rw fe2/fs4 di/ft4 crc2/fs3 di/ft3 fe1/fs2 di/ft2 crc1/fs1 di/ft1 131 231 331 431 rw fe4/x di/x crc4/x di/x fe3/fs6 di/ft6 crc3/fs5 di/ft5 132 232 332 432 rw fe6/x di/x crc6/x di/x fe5/x di/x crc5/x di/x 133 233 333 433 rw fe2/fs4 di/ft4 crc2/fs3 di/ft3 fe1/fs2 di/ft2 crc1/fs1 di/ft1 address ch 1, 2, 3, 4 status bit 7 bit 6 bit 5 bit 4 bit 3 bit 2 bit 1 bit 0
- 90 - TXC-03103-mb ed. 5, september 2000 qt1f- plus TXC-03103 data sheet hdlc link control registers hdlc link transmit and receive data registers hdlc link status registers ds0 loopback control registers 134 234 334 434 rw fe4/x di/x crc4/x di/x fe3/fs6 di/ft6 crc3/fs5 di/ft5 135 235 335 435 rw fe6/x di/x crc6/x di/x fe5/x di/x crc5/x di/x address ch 1, 2, 3, 4 status bit 7 bit 6 bit 5 bit 4 bit 3 bit 2 bit 1 bit 0 108 208 308 408 rw ehr eht tab eom rhie thie ebri ebt 10c 20c 30c 40c r reserved address ch 1, 2, 3, 4 status bit 7 bit 6 bit 5 bit 4 bit 3 bit 2 bit 1 bit 0 10a 20a 30a 40a w hdlc transmit data thd7 - thd0 10b 20b 30b 40b rw reserved transmit bit code data tbcd5 - tbcd0 117 217 317 417 r hdlc receive data rhd7 - rhd0 118 218 318 418 r reserved c4 - c0 (hdlc receive fifo depth) 119 219 319 419 r reserved receive bit code data rbcd5 - rbcd0 address ch 1, 2, 3, 4 status bit 7 bit 6 bit 5 bit 4 bit 3 bit 2 bit 1 bit 0 10e 20e 30e 40e rw erhis2 - erhis0 ethis erxfs1 - erxfs0 etxfs1 - etxfs0 10f 20f 30f 40f rw mrhis2 - mrhis0 mthis mrxfs1 - mrxfs0 mtxfs1 - mtxfs0 116 216 316 416 r rhis2 - rhis0 this rxfs1 - rxfs0 txfs1 - txfs0 address ch 1, 2, 3, 4 status bit 7 bit 6 bit 5 bit 4 bit 3 bit 2 bit 1 bit 0 11c 21c 31c 41c rw lbd8 lbd7 lbd6 lbd5 lbd4 lbd3 lbd2 lbd1 11d 21d 31d 41d rw lbd16 lbd15 lbd14 lbd13 lbd12 lbd11 lbd10 lbd9 11e 21e 31e 41e rw lbd24 lbd23 lbd22 lbd21 lbd20 lbd19 lbd18 lbd17 address ch 1, 2, 3, 4 status bit 7 bit 6 bit 5 bit 4 bit 3 bit 2 bit 1 bit 0
- 91 - TXC-03103-mb ed. 5, september 2000 qt1f- plus TXC-03103 data sheet spare registers the following registers are designated as spare, where x = 1, 2, 3 or 4. these registers must not be accessed for read or write operations by the microprocessor: 007h, 008h, 009h, 00dh, 00fh, 01ah to 0feh, x1ah, x1fh reserved and test registers the following bit locations in read/write registers are designated as reserved and require zeros to be written into them as indicated in the first two tables below. some of these bits are designated as internal test bits, etc. the per framer test registers x38 and x39 in the third table may be read but must not be written during normal operation. global registers per framer registers (x = 1, 2, 3, 4) per framer test registers (x = 1, 2, 3, 4) register bits comments 006 2 - 1 write a 0 to these bit locations 014 7 write a 0 to this bit location 015 7 write a 0 to this bit location 016 2 write a 0 to this bit location 0ff 7 - 5 write a 0 to these bit locations 0ff 0 write a 0 to this bit location register bits comments x06 7, 4 write a 0 to these bit locations xf1 6 - 1 write a 0 to these bit locations xf3 6 - 1 write a 0 to these bit locations xf6 6 - 0 write a 0 to these bit locations xfb 6 - 0 write a 0 to these bit locations xfd 6 - 0 write a 0 to these bit locations register bits comments x38 7 - 0 lower byte sf loopback code counter x39 7 - 0 upper byte sf loopback code counter
- 92 - TXC-03103-mb ed. 5, september 2000 qt1f- plus TXC-03103 data sheet memory map descriptions global registers device id registers the manufacturer id, part number code and version of the qt1f- plus are implemented in registers 000h - 003h with read-only capability, as shown in the memory map section. the manufacturer id is 107 (decimal), and has been assigned for transwitch by the joint electron device engineering council (jedec) of the solid state products engineering council. this field is 12 bits in length, and is assigned to bits 3 through 0 in register 001h, and bits 7 through 0 (lsb) in register 000h. it contains value 067h. the part number is 16 bits long. the part number code used here for the qt1f- plus is 03102 (decimal). the binary equivalent of 03102 (decimal) is assigned to bits 3-0 in register 003h, bits 7-0 in register 002h, and bits 7-4 (lsb) in register 001h (0c1eh). the revision level field at bits 7-4 in register 003h represents the version number of the device and is set to 1h, but this value may be changed as the device evolves. this device id registers content does not comply with ieee 1149.1 requirements. customer notebook register the read/write bits in this register location are provided for use by the customer ? s application software. global software register the control bits in this read/write register location are used for resetting the qt1f- plus . address bit symbol description 004 7-0 notebook user defined register: the bits in this read/write register are provided for use by the application software. the contents of this read/write register will have no direct effect on the operation of the qt1f- plus . address bit symbol description 005 7-0 reset software reset: writing a 91h into this location will reset the qt1f- plus . writing a value other than 91h will remove the qt1f- plus from the reset state. reading this location provides a value of 00h if the qt1f- plus is not in reset, and 01h if the qt1f- plus is reset. the qt1f- plus defaults to reset deactivation on an external hardware reset (e.g., power-up). at least 40 ms after power-up, a software reset should be applied to this register location in order to clear the qt1f- plus prior to programming the register positions. the software reset resets the performance counters, internal state machines, and the latched/shadow registers. the control registers are not affected by this reset. in addition to this global reset byte, each of the four framers has an individual software reset bit, which is assigned to bit 7 (srst) in register location x05h (where x corresponds to the framer ? s number, n).
- 93 - TXC-03103-mb ed. 5, september 2000 qt1f- plus TXC-03103 data sheet global configuration registers the bits in these read/write registers control qt1f- plus operations on a global basis for all four framers. address bit symbol description 006 7 gim global interrupt mask bit: a 1 disables (masks) the hardware interrupt pin (pin 125). when not masked (0), any latched status event (if not masked by the corresponding event mask bit) causes a hardware inter- rupt to occur. 6rise rising edge latched status event bits enable: this bit works in con- junction with the fall control bit (bit 5) to provide the following states for controlling the setting of the latched status event indication bits for the four framers. r ise fa ll action 0 0 latched status bit indications for all framers dis- abled. hardware interrupt indication disabled. 0 1 latched status indication bits for all framers set on a negative status event bit indication transition. 1 0 latched status indication bits for all framers set on a positive status event bit indication transition. 1 1 latched status indication bits for all framers set on both a positive and a negative status event bit indi- cation transition. 5fall falling edge latched status event bits enable: works in conjunction with the rise control bit according to the table given above. 4ipol hardware interrupt polarity sense: when set to 1, the polarity of the hardware interrupt pin (pin 125) is inverted from active high to active low for the intel microprocessor bus. when the motorola microprocessor bus is selected, the polarity of the hardware interrupt pin (pin 125) is inverted from active low to active high. 3enpmfm enable performance monitoring and fault monitoring feature: when set to 1, the monitoring feature for the pm and fm shadow registers (x12h and x13h) is enabled and the latching of the shadowed perfor- mance counters (xf0, xf1, xf4, xf5, xf6, xfa and xfb) is enabled. the register bits set on the rising edges of the one second pulse, which must be present on the t1si pin (pin 40). when set to 0, the monitoring feature is disabled. 2-1 reserved reserved: set to 0. 0 enhwm enable hardware mask hierarchy: when set to 1, the masking hierar- chy for the alarms is enabled according to the table given below: alarm suppression table (shaded columns indicate suppressed alarms) direction los line ais oof yel slips line port to system x x x
- 94 - TXC-03103-mb ed. 5, september 2000 qt1f- plus TXC-03103 data sheet global status indication, mask and pointer registers these registers are read-only, except for the mask register 00bh, which is read/write. the bits in the global status indication register 00ah indicate an alarm caused by a line event on a global basis (i.e., in any framer). if the corresponding mask bit is written with a 1 in the ds1 mask register (x09h) it prevents an interrupt gen- eration, but the global indication will be present in register 00ah. each event bit is formed by or-gating the corresponding event bits in each of the four framer channels (registers x10h) to provide the individual status indication in register 00ah. a 1 written into a bit position in the global mask register 00bh will mask the inter- rupt indication for the corresponding bit position in register 00ah. the bits in register locations 00ch and 00eh provide a pointer to the framer which caused the line or hdlc link latched event. global status indication register 0ff 7-5 reserved set to zero. 4 ends0lb enable ds0 loopback feature: a 1 enables the ds0 channel loopback feature for the four framers. ds0 channel loopbacks occur when the cor- responding control bits lbd24-lbd1 are written with a 1. clock tclkn must be present for the ds0 loopback feature to function. 3-1 reserved these bit locations do not exist. 0 reserved set to zero. address bit symbol description 00a 7 glos global loss of signal (los) indication: this bit is a 1 when any of the four framer channels has detected a loss of signal alarm. 6gais global ais indication: this bit is a 1 when any of the four framer chan- nels has detected an ais alarm. 5goof global out of frame (oof) indication: this bit is a 1 when any of the four framer channels has detected an out of frame alarm. 4gyel global yellow alarm (yel) indication: this bit is a 1 when any of the four framers has detected a yellow alarm. 3gcfa global change in frame alignment (cfa) indication: this bit is a 1 when any of the four framer channels has detected a change in frame alignment. 2 gsef global severely errored frame (sef) indication: this bit is a 1 when any of the framer channels has detected a severely errored frame (sef) alarm. 1gtxslip global transmit slip indication: this bit is a 1 when any of the four framer channels has detected a transmit slip. 0 grxslip global receive slip indication: this bit is a 1 when any of the four framer channels has detected a receive slip. address bit symbol description
- 95 - TXC-03103-mb ed. 5, september 2000 qt1f- plus TXC-03103 data sheet global interrupt mask register global pointer registers address bit symbol description 00b 7 gmlos global loss of signal (los) mask bit: when set to 1, a loss of signal alarm detected in any framer channel (llos, registers x11h) is masked from provid- ing an interrupt indication. 6gmais global ais mask bit: when set to 1, an ais condition detected in any framer channel (lais, registers x11h) is masked from providing an inter- rupt indication. 5gmoof global out of frame (oof) mask bit: when set to 1, an out of frame alarm detected in any framer channel (loof, registers x11h) is masked from providing the global indication in register 00ah. 4gmyel global yellow alarm (yel) indication mask bit: when set to 1, a yellow alarm in any framer channel (lyel, registers x11h) is masked from pro- viding an interrupt indication. 3gmcfa global change in frame alignment (cfa) mask bit: when set to 1, a change in frame alignment indication in any framer channel (lcfa, regis- ters x11h) is masked from providing an interrupt indication. 2gmsef global severely errored frame (sef) mask bit: when set to 1, a severely errored frame alarm detected in any framer channel (lsef, reg- isters x11h) is masked from providing an interrupt indication. 1gmtxslip global transmit slip indication mask bit: when set to 1, a transmit slip detected in any framer channel (ltxslip, registers x11h) is masked from providing an interrupt indication. 0 gmrxslip global receive slip indication mask bit: when set to 1, a receive slip detected in any framer channel (lrxslip, registers x11h) is masked from providing an interrupt indication. address bit symbol description 00c 7-4 r reserved: disregard these bits. 3-0 cha4-cha1 channel activity line events for channels 4-1: a 1 in a bit position points to (indicates) the framer channel that caused the global status indi- cation because of a line event (e.g., loss of signal). for example, 0011 indicates that channels 2 and 1 have a latched line event. 00e 7-4 r reserved : disregard these bits. 3-0 chdl4-chdl1 channel activity hdlc link event for channels 4-1: a 1 in a bit posi- tion points to (indicates) the framer channel that caused the global status indication because of a hdlc link event (e.g., receive fifo event). for example, 1000 indicates that channel 4 has a latched data link event.
- 96 - TXC-03103-mb ed. 5, september 2000 qt1f- plus TXC-03103 data sheet line interface control and monitoring registers these registers are read/write, except for register 012h, which is read-only unlatched. the control bits in these registers determine the line interface control information flow between the qt1f- plus and the external line interface transceivers, enable the pseudo-random generator and analyzer, and enable the monitor mode for the qt1f- plus . the line interface control feature is enabled by placing a low on the config1 pin (pin 43). address bit symbol description 010 7-0 lcb7-lcb0 line interface control command byte: the bits in this register contain the command byte for the external line interface transceiver. the contents of the command byte written into this location depend on the transceiver selected. please consult the transceiver data sheet for the appropriate codes. the command byte is transmitted via the line interface control serial port output (lsdo). this byte is shifted out of this register starting with bit lcb0 first, and represents the first byte transmitted on the lsdo pin (pin 60). 011 7-0 ldo7-ldo0 line interface control serial data output byte: the bits in this register contain the data byte which is written to the selected external line interface transceiver. the data byte is transmitted via the line interface control serial port output (lsdo). this byte is shifted out of this register starting with bit ldo0 first, and represents the second byte transmitted on the lsdo pin. 012 7-0 ldi7-ldi0 line interface control serial data input byte: the bits in this register con- tain the data byte which is read from the selected external line interface transceiver. the data byte is received via the line interface control serial port input (lsdi). this byte is shifted into this register starting with bit ldi0 first. 013 7 bdcst broadcast command: when this bit is set to 1, the two bytes in the line interface control command and serial data output byte registers are broadcasted to all external line interface transceivers. this is accomplished by forcing all line interface chip select signals (lcsn ) active low. this feature is disabled in the internal ds1 monitor mode (config2 pin is low). 6 prbsfr prbs framed mode : when this bit is set to 1, the internal 2 15 -1 prbs gen- erator and analyzer are configured to operate in the framed mode, which means that the channel ? s transmit framer block generates framing. when set to 0 for unframed mode, the internal 2 15 -1 prbs generator and analyzer are configured to operate on all of the bits in the transmit and receive data highways. 5 prbsen prbs enable: this bit is enabled in the transmission mode only. when this bit is set to 1, the internal 2 15 -1 prbs analyzer is enabled. the ds1 channel selection bits (bits 1 and 0) in this register select which channel's receive data highway is connected to the analyzer. the state of the analyzer is pro- vided on pin prbsool. a low on this pin indicates that the analyzer is locked, while a high indicates the unlocked state. the recovered line clock is the clock source for the analyzer. if the receive slip buffer is enabled, its read clock source is the lrclkn input pin. the lo input pin is the clock source for the generator. if the transmit slip buffer is enabled, then the input lo must be synchronous and in phase with tclkn.
- 97 - TXC-03103-mb ed. 5, september 2000 qt1f- plus TXC-03103 data sheet 013 (cont.) 4 esp/emon enable serial port: this feature is enabled when a low is placed on the config2 pin. when set to 1, a single transfer takes place between the external line interface transceiver and its associated qt1f- plus framer via the line interface control serial port. the external transceiver is accessed by an active low chip select signal (lcsn ) for the transceiver selected by the ds1 selection bits, bits 1 and 0 in this register. this bit must be first set to 0 and then to 1 before another transfer is enabled. enable monitor port: the internal ds1 monitor mode is selected by placing a high on the config2 pin. the monitor mode has the following operating configurations, controlled by bits 4, 3 and 2 of this register: r xtx esp/emon enmonfr action x 0 x tri-state mondto and monclk leads. 0 1 x monitor transmit framer output via the monclk and mondto leads. 1 1 0 receive framer input (nrz) signal is monitored via the monclk and mondto leads. 1 1 1 receive output framer signals are monitored via the monclk and mondto leads. in additions, the frame pulse is provided via the monfrm lead. during the loss of signal condition, an all ones signal is placed on the mondto pin and the monfrm pin will continue to send out frame pulses according to the prior framing bit position. 3rxtx rx or tx monitor selection: when the internal ds1 monitor mode is selected (a high is placed on the config2 pin), a 0 enables the transmit side to be monitored. a 1 enables the receive side to be monitored. 2enmonfr enable frame monitor: this bit operates in conjunction with the config2 pin and the rxtx and esp/emon control bits according to the table given above. 1-0 t1chcs1- t1chcs0 ds1 channel selection: selects the external line interface transceiver, the internal ds1(t1) channel (framer) for monitoring and the receive data high- way channel for the internal 2 15 -1 prbs analyzer, according to the table given below: bit 1 bit 0 transceiver/ds1(t1) monitored/analyzer 0 0 channel 1 0 1 channel 2 1 0 channel 3 1 1 channel 4 address bit symbol description
- 98 - TXC-03103-mb ed. 5, september 2000 qt1f- plus TXC-03103 data sheet loop up/down control registers the values written to these registers are transmitted as up or down loop codes when enabled for a channel. address bit symbol description 014 7 r reserved: set to 0. 6-0 lu6-lu0 loop-up code: the value written to this register represents a loop-up code. the number of bits in the code that are to be transmitted is deter- mined by the value written to control bits ulen1 and ulen0 (bits 4 and 3 in register 016h). the loop-up code is transmitted continuously for a channel when control bit txup is set (bit 5 in register x05h). for csu loop-up code (10000b), this must be done with 10h at register 014h and "01" at bits 4-3 of register 016h. for ni loop-up code (11000b), this must be done with 0ch or 06h or 11h at register 014h and "01" at bits 4-3 of register 016h. do not set 18h or 03h at register 014h for this application. the value written in this register is used to control the automatic loop-up detection circuit (see control bit alup, bit 6 of register x05h). 015 7 r reserved: set to 0. 6-0 ld6-ld0 loop-down code: the value written to this register represents a loop- down code. the number of bits in the code that are to be transmitted is determined by the value written to control bits dlen1 and dlen0 (bits 1 and 0 in register 016h). the loop-down code is transmitted continuously for a channel when control bit txdn is set (bit 4 in register x05h). for csu loop-down code (100100b), this must be done with 12h or 09h at register 015h and "10" at bits 1-0 of register 016h. do not set 24h at register 015h for this application. for ni loop-down code (11100b), this must be done with 0eh or 13h at register 015h and "01" at bits 1-0 of reg- ister 016h. do not set 1ch or 07h at register 015h for this application. the value written in this register is used to control the automatic loop- down detection circuit (see control bit alup, bit 6 of register x05h). 016 7-5 r reserved: these bit locations do not exist. 4-3 ulen1 ulen0 loop-up length: these two control bits set the number of loop-up bits which are transmitted by the value written into the loop-up code register (bits 6-0 in register 014h) according to the following table. u len1 (bit 4) ulen0 (bit 3) length of the code 00 4 01 5 10 6 11 7 note: the length of the loop-up code in register 014h is right justified. the value written in this register is used to control the automatic loop-up detection circuit (see control bit alup, bit 6 register x05h). for codes of length 3 or 2 use length 6 or 4 and repeat pattern.
- 99 - TXC-03103-mb ed. 5, september 2000 qt1f- plus TXC-03103 data sheet transmit and receive sync delay registers the values written in these two read/write registers control the number of clock cycles the transmit sync pulse (tsyncn) and receive system sync pulse (rsyncn) may be delayed relative to the transmit system clock (tclkn), and receive system clock (rclkn), respectively. 016 (cont.) 2r reserved: set to 0. 1-0 dlen1 dlen0 loop-down length: these two control bits set the number of loop-down bits which are transmitted by the value written into the loop-down code register (bits 6-0 in register 015h) according to the following table. d len1 (bit 1) dlen0 (bit 0) length of the code 00 4 01 5 10 6 11 7 note: the length of the loop-down code in register 015h is right justified. the value written in this register is used to control the automatic loop- down detection circuit (see control bit alup, bit 6 register x05h). for codes of length 3 or 2 use length 6 or 4 and repeat pattern. address bit symbol description 017 7-0 tsd7-tsd0 transmit sync delay: the value written into this register location speci- fies the number of transmit clock cycles (tclkn) that the transmit sync signal (tsyncn) is delayed internal to the qt1f- plus , in increments of one bit time. the default value is 00 hex. 018 7-0 rsd7-rsd0 receive sync delay: the value written into this register location speci- fies the number of receive clock cycles (rclkn) that the receive sync sig- nal (rsyncn) is delayed internal to the qt1f- plus , in increments of one bit time. the default value is 00 hex. this function is only available when rclkn and rsyncn are inputs (control bit rxc is set to 1). address bit symbol description
- 100 - TXC-03103-mb ed. 5, september 2000 qt1f- plus TXC-03103 data sheet clock reference selection register the control bits in this read/write register are used to control the clock references for the qt1f- plus . address bit symbol description 019 7-6 cr2s1- cr2s0 reference channel clock 2 selection: selects the channel from which the reference clock clkref2 (pin 2) is derived, according to the table given below: bit 7 bit 6 reference clock derived from 0 0 channel 1 0 1 channel 2 1 0 channel 3 1 1 channel 4 5 enref2 enable reference clock 2: when set to 1, the reference clock on clkref2 (pin 2) is enabled. the reference clock is selected by the ref- erence channel clock 2 selection control bits (bits 7 and 6), and is derived from receive clock (lrclkn) for the selected channel. when set to 0, clkref2 (pin 2) is tri-stated. please note that when set to 1, clkref2 will be forced low when a loss of signal (los) is detected either locally or from the external line interface transceiver when control bit lie in bit 1 of framer configuration register x00h is a 1. 4 1544khz 1544 khz reference clock enable: when set to 1, the 1544 khz refer- ence clock selected by the reference channel clock 1 or 2 selection con- trol bits is provided on the pins clkref1 and/or clkref2, if enabled by control bits enref1, 2 in this register. when set to 0, a divide by 193 cir- cuit is placed between the receive line clock (lrclkn) and pins clkref1 and/or clkref2 so that 8 khz reference signals are provided instead of 1544khz if enabled by control bits enref1, 2 in this register. 3 enref1 enable reference clock 1: when set to 1, the reference clock on clkref1 (pin 46) is enabled. the reference clock is selected by the ref- erence channel clock 1 selection control bits (bits 1 and 0), and is derived from receive clock (lrclkn) for the selected channel. when set to 0, clkref1 (pin 46) is tri-stated. please note that when set to 1, clkref1 will be forced low when a loss of signal (los) is detected either locally or from the external line interface transceiver when control bit lie in bit 1 of framer configuration register x00h is a 1. 2r reserved: this bit location does not exist. 1-0 cr1s1- cr1s0 reference channel clock 1 selection: selects the channel from which the reference clock clkref1 (pin 46) is derived, according to the table given below: bit 1 bit 0 reference clock derived from 0 0 channel 1 0 1 channel 2 1 0 channel 3 1 1 channel 4
- 101 - TXC-03103-mb ed. 5, september 2000 qt1f- plus TXC-03103 data sheet per channel registers framer configuration and control registers the control bits in the following read/write registers are used to configure the qt1f- plus for the various modes of operation on a per channel basis. in the following table, n indicates the channel (framer) number 1-4. address bit symbol description 100 - ch 1 200 - ch 2 300 - ch 3 400 - ch 4 7rail dual unipolar/nrz mode selection: when set to 1, the line interface for channel n is configured to operate in the dual unipolar mode (rail inter- face). when set to 0, the line interface for channel n is configured to oper- ate in the nrz mode. 6be b8zs enable: when set to 1 in the dual unipolar mode, the b8zs codec is enabled. when set to 0, the interface codec is configured for ami. in the nrz mode, the state of this bit sets the tmoden output bit value (e.g., to enable an external b8zs codec) when the fast sync feature is not selected. 5enzc enable excess zeros count: when set to 1, the bpv counter will also count excess zeros. for a b8zs line coding, 8 or more consecutive zeros will be counted as a single error, while for the ami line code, 16 or more consecutive zeros will be counted as a single error. 4 ensyel enable signaling highway yellow alarm: enabled in the transmission mode. when set to 1, a yellow alarm in the transmit signaling highway (tsigln) causes the yellow alarm to be propagated to the line for channel n. 3fod force ones density: when set to 1 with ami line coding selected (bit 6 in this register set to 0), a 1 causes a ds0 channel in the frame that con- tains all zeros to be transmitted with bit 7 changed to 1. 2 ensais enable signaling highway ais: enabled in the transmission mode. when set to 1, an ais alarm detected in the transmit signaling highway (tsigln) causes the ais condition to be propagated to the line for chan- nel n. 1lie general purpose interrupt input port (lint) enable: when set to 1, the active true state present on the general purpose interrupt input port (lintn pin) is logically or-gated with the internal los signal to form the los event and interrupt for channel n. control bit lpol (bit 0 in this reg- ister) determines the active true sense. an active true signal also causes the clock reference pins clkref1 (pin 46) and/or clkref2 (pin 2), when enabled, to be held low. 0lpol general purpose interrupt input port (lint) polarity selection: when set to 1, a low present on the general purpose interrupt input port for channel n (lintn pin) is the active true state. when set to 0, a high present on the general purpose interrupt input port is the active true state.
- 102 - TXC-03103-mb ed. 5, september 2000 qt1f- plus TXC-03103 data sheet 101 - ch 1 201 - ch 2 301 - ch 3 401 - ch 4 7txcp transmit clock polarity selection: when set to 1, data for channel n is clocked out to the line on the rising edges of the transmit clock (ltclkn). when set to 0, data is clocked out on the falling edges of the transmit clock (ltclkn). 6rxcp receive clock polarity selection: when set to 1, data for channel n is clocked in from the line on the rising edges of the receive clock (lrclkn). when set to 0, data is clocked in on the falling edges of the receive clock (lrclkn). 5 txnrzp transmit nrz data polarity selection: when set to 1, the polarity of the trans- mit nrz data for channel n (tldatn) is inverted. 4pwrd power-down selection: when reset to 0, the channel enters the inactivated low power state in both the transmit and receive directions. the transmit data value is determined by control bit fpol when forcing is enabled by control bit fdat. please note that control bit fdat must be set to 1 in the power-down mode, otherwise the transmit data output state will be indeterminate. 3fdat force transmit data power-down mode: this bit must be set to 0 for nor- mal operation. when set to a 1, the transmit data is forced to the state specified by control bit fpol. this bit must be set to 1 in the power-down mode. 2fpol force transmit data polarity power-down mode: this control bit is enabled when the fdat control bit is set to 1. when set to 1, transmit data output for channel n is set to 1 (ais) in the power-down mode. when set to 0, transmit data is set to 0 in the power-down mode. please note that the forcing function occurs prior to the selected line encoding function. the following table is a summary of the actions taken by control bits pwrd, fdat and fpol. pwrd fdat fpol action 1 0 x normal operation 1 1 0 power-up with transmit data set to 0 1 1 1 power-up with transmit data set to 1 0 0 x power-down with indeterminate transmit data (do not use) 0 1 0 power-down, with transmit data set to 0 0 1 1 power-down, with transmit data set to 1 1bfdl bypass hdlc link bits: enabled in the transmission mode. when set to 1, the fdl bits in the esf format from the signaling highway (tsigln) are used in place of the hdlc data link in the transmit direction. when the sf format is selected, a 1 enables the fs bit from the signaling highway to transmitted. 0 rxnrzp receive nrz data polarity selection: when set to 1, the polarity of the received nrz data for channel n (rldatn) is inverted. address bit symbol description
- 103 - TXC-03103-mb ed. 5, september 2000 qt1f- plus TXC-03103 data sheet 102 - ch 1 202 - ch 2 302 - ch 3 402 - ch 4 7-6 txc1-txc0 transmit clock selection: these two bits select the clock source for clocking out data from the transmit slip buffer to the line interface according to the follow- ing table: t xc1 txc0 transmit clock source 0 0 local oscillator (lo) 0 1 system transmit clock (tclkn) -transmission mode* 1 0 recovered receive clock (lrclkn) 1 1 invalid combination (do not use) * txc1, txc0 = 01 is not a valid selection in mvip mode as tclkn is 2048 khz and the required transmit line clock is 1544 khz. 5rxc receive clock select: this bit works in conjunction with control bit rse for selecting the clock (and sync) source for shifting data out of the receive slip buffer to the system. see bit 3 below. 4 tse transmit slip buffer enable: when set to 1, the transmit slip buffer is enabled. when set to 0, the transmit slip buffer is disabled, and data bypasses the slip buffer.the transmit slip buffer must be enabled in the mvip mode. 3rse receive slip buffer enable: this bit works in conjunction with the rxc bit for enabling and disabling the receive slip buffer according to the following table. the receive slip buffer must be enabled in the mvip mode. r xc rse receive clock source/slip buffer/clock and sync 0 0 system receive clock (rclkn) and sync pulse (rsyncn); slip buffer disabled. rsyncn and rclkn are inputs. mode not recommended. 0 1 system receive clock (rclkn) and sync pulse (rsyncn); slip buffer enabled. rsyncn and rclkn are inputs. only valid mode for mvip. 1 0 recovered receive clock (lrclkn) and internal sync pulse; slip buffer disabled. rsyncn and rclkn are outputs. 1 1 recovered receive clock (lrclkn) and internal sync pulse; slip buffer enabled. rsyncn and rclkn are outputs 2tsr transmit slip buffer recenter: when set to 1, this bit forces the transmit slip buffer to recenter. afterwards this bit should be written with a 0. while set to 0, the transmit slip buffer will recenter automatically to avoid the loss of data (pro- grammed slip). 1rsr receive slip buffer recenter: when set to 1, this bit forces the receive slip buffer to recenter. afterwards this bit should be written with a 0. while set to 0, the receive slip buffer will recenter automatically to avoid the loss of data (programmed slip). 0ft1m fractional t1 mode: a 1 written to this bit position enables the transmit and receive fractional t1 feature for the channel (n, x = 1, 2, 3 or 4). a gapped clock for the ds0 channel(s) selected is provided on the rft1gcn and tft1gcn leads. ds0 channels are selected by writing a 1 to or more control bits rfd1-rfd24 (x3ah-x3ch). transmit ds0 chan- nels are selected by writing a 1 to one or more control bits tfd1-tfd24 (x3dh-x3fh). address bit symbol description
- 104 - TXC-03103-mb ed. 5, september 2000 qt1f- plus TXC-03103 data sheet 103 - ch 1 203 - ch 2 303 - ch 3 403 - ch 4 7-6 typ1-typ0 signaling type selection: the following table lists the signaling selection for- mats in the transmit and receive directions that are controlled by bits typ1 and typ0. typ1 typ0 signaling type 0 0 clear channel: no signaling. 0 1 two-state signaling: a bits in frames 6 and 12 for the sf format, and frames 6, 12, 18 and 24 for the esf format. 1 0 four-state signaling: a bits in frame 6 for the sf format, and frames 6 and 18 for the esf format. b bits in frame 12 for sf format and frames 12 and 24 for the esf format. 1 1 sixteen-state signaling: esf format only, a bits in frame 6, b bits in frame 12, c bits in frame 16 and d bits in frame 24. 5rxf receive signaling freeze: when set to one, received signaling bits from the ds1 line will not be written into the signaling buffer. the current con- tents of the signaling buffer will be used for the receive data path to the system. 4 txf transmit signaling freeze: when set to one, transmit signaling bits from the system will not be written into the signaling buffer. the current contents of the signaling buffer will be used for the transmit data path to the ds1 line interface port. 3ose ones stuffing enable: when set to 1, the received signaling bit (bit 8) in the 24 ds0 channels is forced to 1 when the signaling bit is extracted. when set to 0, the received signaling bit will remain unchanged toward the system. 2enais enable ais: when set to 1, detection of a line ais causes the a-bits in the receive signaling highway rsigln to be set to 1 in the transmission mode. the a-bits are present in time slots 3 through 24 in the signaling highway format. when enais=1, ais will also be inserted on the receive data highway when control bit svtais (bit 6) in register x07h is a 1. 1enoof enable oof: when set to 1, detection of an out of frame alarm will cause the a-bits in the receive signal highway bit rsigln to be set to 1 in the transmission mode. the a-bits are present in time slots 3 through 24 in the signaling highway format. when enoof=1, ais will also be inserted on the receive data highway when control bit svtais (bit 6) in register x07h is a 1. 0 enlos enable los: when set to 1, detection of a loss of signal will cause the a-bits in the receive signal highway bit rsigln to be set to 1 in the trans- mission mode. the a-bits are present in time slots 3 through 24 in the signaling highway format. when enlos=1, ais will also be inserted on the receive data highway when control bit svtais (bit 6) in register x07h is a 1. address bit symbol description
- 105 - TXC-03103-mb ed. 5, september 2000 qt1f- plus TXC-03103 data sheet 104 - ch 1 204 - ch 2 304 - ch 3 404 - ch 4 7-6 oof1-oof0 out of frame detection criteria: the oof bits determine the out of frame detection criteria according to the following table: oof1 oof0 out of frame detection criteria 0 0 2 out of 4 frame sync bits in error 0 1 2 out of 5 frame sync bits in error 1 0 2 out of 6 frame sync bits in error 1 1 2 out of 4 frame sync bits in error 5alt alternate yellow alarm: when set to 1, the fs-bit in frame 12 in sf frame format will be enabled for sending a yellow alarm (fs = 1). when this bit is set to 0, the fs bit is transmitted as a 0. this feature is not available for the esf framing format. 4-3 syc1 syc0 frame synchronization bits: these control bits determine which fram- ing bits in the sf and esf frame formats are to be used for frame synchro- nization (used for the out of frame criteria) according to the table given below. please note that the severely errored frame (sef) criterion is not affected by the setting of these bits. syc1 syc0 d4 sf esf 0 0 not used not used 0 1 fs bits fps bits 1 0 ft bits not used 1 1 fs and ft bits fps and crc-6 bits in d4 sf mode, with frame sync using the fs bits (syc1=0, syc0=1), the frame counter in register xfc will not report ft bit errors. with frame sync using the ft bits (syc1=1, syc0=0), the frame counter at register xfc will not report fs bit errors. 2-1 fmd1 fmd0 framing mode selection bits: these controls bits determine the framing mode according to the table give below: fmd1 fmd0 framing mode 0 0 transparent (no framing) 01d4 sf 1 0 not used 11esf note: control bits located in per channel internal ram (at addresses x40h through xffh) need to be re-programmed after a change to fmd1 or fmd0. 0 rsyc resync enable: a 1 causes the framer to reset the frame alignment cir- cuit, and start the search for a new frame alignment pattern. address bit symbol description
- 106 - TXC-03103-mb ed. 5, september 2000 qt1f- plus TXC-03103 data sheet 13a - ch 1 23a - ch 2 33a - ch 3 43a - ch 4 7-0 rfd8-rfd1 receive enable fractional ds0 channels 8-1: the receive fractional t1 mode is enabled when control bit ft1m is a 1 and the config1 pin is low (transmission mode). a 1 written to one or more bits enable a gapped clock (risgl/rft1gc) to be generated for the corresponding ds0 chan- nels (8-1). 13b - ch 1 23b - ch 2 33b - ch 3 43b - ch 4 7-0 rfd16-rfd9 receive enable fractional ds0 channels 16-9: the receive fractional t1 mode is enabled when control bit ft1m is a 1 and the config1 pin is low (transmission mode). a 1 written to one or more bits enable a gapped clock (risgl/rft1gc) to be generated for the corresponding ds0 chan- nels (16-9). 13c - ch 1 23c - ch 2 33c - ch 3 43c - ch 4 7-0 rfd24-rfd17 receive enable fractional ds0 channels 24-17: the receive fractional t1 mode is enabled when control bit ft1m is a 1 and the config1 pin is low (transmission mode). a 1 written to one or more bits enable a gapped clock (risgl/rft1gc) to be generated for the corresponding ds0 channels (24-17). 13d - ch 1 23d - ch 2 33d - ch 3 43d - ch 4 7-0 tfd8-tfd1 transmit enable fractional ds0 channels 8-1: the transmit fractional t1 mode is enabled when control bit ft1m is a 1 and the config1 pin is low (transmission mode). a 1 written to one or more bits enable a gapped clock (tsigl/tft1gc) to be generated for the corresponding ds0 chan- nels (8-1). 13e - ch 1 23e - ch 2 33e - ch 3 43e - ch 4 7-0 tfd16-tfd9 transmit enable fractional ds0 channels 16-9: the transmit fractional t1 mode is enabled when control bit ft1m is a 1 and the config1 pin is low (transmission mode). a 1 written to one or more bits enable a gapped clock (tsigl/tft1gc) to be generated for the corresponding ds0 channels (16-9). 13f - ch 1 23f - ch 2 33f - ch 3 43f - ch 4 7-0 tfd24-tfd17 transmit enable fractional ds0 channels 24-17: the transmit fractional t1 mode is enabled when control bit ft1m is a 1 and the config1 pin is low (transmission mode). a 1 written to one or more bits enable a gapped clock (tsigl/tft1gc) to be generated for the corresponding ds0 channels (24-17). address bit symbol description
- 107 - TXC-03103-mb ed. 5, september 2000 qt1f- plus TXC-03103 data sheet software reset and loopback control register the control bits in the following read/write register are used to reset each of the channels, and to configure each of the channels within the qt1f- plus for the various loopback modes of operation. address bit symbol description 105 - ch 1 205 - ch 2 305 - ch 3 405 - ch 4 7srst software reset channel n: when set to 1, the channel is initialized and held in the reset state until a 0 is written into this bit position to permit commence- ment of channel operation. 6alup automatic loopback: this control bit is enabled when control bit enpmfm (bit 3 in register 006h) is a 1. when set to 1, a remote line loopback state is entered automatically when a loop-up code match is detected, and cleared automatically when the loop-down code match is detected. the loopback state is entered and cleared if the matches persist for 5 seconds or more. the up and down status bits in register x15h indicate the condition. the loop-up code is determined by control bits lu6 - lu0 (value in register 014h) whose length is defined by the code written to control bits ulen1 and ulen0 (bits 4 and 3 in register 016h). the loop-down code is determined by control bits ld6 - ld0 (value in register 015h) whose length is defined by the code written to control bits dlen1 and dlen0 (bits 1 and 0 in register 016h). 5txup transmit loop-up code enable: when set to 1, the loop-up code as deter- mined by control bits lu6 - lu0 (value in register 014h) whose length is defined by the code written to control bits ulen1 and ulen0 (bits 4 and 3 in register 016h) is transmitted continuously. the loop-up code is released when this bit is set to 0. 4txdn transmit loop-down code enable: when set to 1, the loop-down code as determined by control bits ld6 - ld0 (value in register 015h) whose length is defined by the code written to control bits dlen1 and dlen0 (bits 1 and 0 in register 016h) is transmitted continuously. the loop-down code is released when this bit is set to 0. 3payl payload loopback enable: when set to 1, a payload loopback will be enabled until this bit position is written with a 0. the data and signaling bits from all 24 received ds0s (192 bits per frame) are substituted for the data and signaling bits from the data and signaling highways on a first come first serve basis. only receive bit ordering is maintained. ds0 bit and byte alignments to the frame bit position are lost. 2tx1s transmit ais (all ones): when set to 1, an ais (all ones) is transmitted instead of data during a local loopback. when set to 0, data is transmitted dur- ing a local loopback. 1rlp remote line loopback enable: when set to 1, the remote line loopback feature is enabled until this bit position is written with a 0. receive line data (prior to the b8zs codec) is looped back as transmit line data when this loop- back feature is enabled. 0 llp local loopback enable: when set to 1, the local loopback feature is enabled until this bit position is written with a 0. transmit data (after the b8zs codec) is looped back as received data when this loopback feature is enabled. when control bit tx1s (bit 2) is a 0 in register x05h, data is transmitted. when tx1s is a 1, ais is transmitted. the ais signal is defined as an all ones signal.
- 108 - TXC-03103-mb ed. 5, september 2000 qt1f- plus TXC-03103 data sheet system ais and test registers the control bits in the following read/write registers are used to generate test conditions and to configure the system interface for ais in channel (framer) n. address bit symbol description 106 - ch 1 206 - ch 2 306 - ch 3 406 - ch 4 7r reserved: set to 0. 6-5 r reserved: these bit locations do not exist. 4r reserved: set to 0. 3 insprbs insert pseudo-random bit sequence enable: when set to 1, prbs is inserted for the terminal data on the transmit data highway. this feature is only available for transmission mode. to resume normal operation, this bit position must be written with a 0. 2sfz system freeze: when set to 1, the output clocks ltclkn and rclkn are forced to zero. the input clocks lrclkn and tclkn are gated off. to resume normal opera- tion, this bit position must be written with a 0. 1rxfs receive fast sync enable: when set to 1, and the nrz mode is selected, a pulse received on the rnegn lead will force the synchronization of this pulse to be inter- preted as bit position 192 of the last frame of a multiframe for either esf or sf for- mat. when set to 0, coding violations indicated on the rnegn lead are counted. 0txfs transmit fast sync enable: when set to 1, and the nrz mode is selected, a syn- chronization pulse will be transmitted on the tnegn lead every three milliseconds in bit position 192 of frame 24 for the esf format and every other frame 12 when the sf format is selected.
- 109 - TXC-03103-mb ed. 5, september 2000 qt1f- plus TXC-03103 data sheet 107 - ch 1 207 - ch 2 307 - ch 3 407 - ch 4 7r reserved: this bit location does not exist. 6 svtais system vtais: when set to 1, the ais, oof and los alarms, if enabled by setting to 1 their respective enais (bit 2), enoof (bit 1), and enlos (bit 0) control bits in the signaling and time slot control register x03h, cause the generation of ais on the data highway. the ais is sent until the alarm has recovered, or the enable bit (e.g., enais) is set to 0. the following table lists the operation of control bit enoof and this bit. control bits enais and enlos function in similar fashion. transmission mode e noof svtais action 0 0 no ais generated on signaling or data highway. 0 1 no ais generated on signaling or data highway. 1 0 ais generated only on signaling highway when oof alarm is detected. 1 1 ais generated on signaling and data highways when oof alarm is detected. mvip mode e noof svtais action 0 0 no ais generated on data highway. 0 1 no ais generated on data highway. 1 0 no ais generated on data highway even when oof alarm is detected. 1 1 ais generated on data highway when oof alarm is detected. please note that the microprocessor can cause ais to be generated for the receive data highway independently of the two control bits by writing a 1 to control bit sysall1 (bit 5) in this register. 5 sysall1 send system ais: when set to 1, ais (all ones) is sent on the receive data highway. ais will be transmitted on the receive data highway until this bit is written with a 0. 4crc generate one crc-6 error: this feature is enabled when control bits fmd1 and fmd0 (bits 2 and 1) in register x04h are equal to 11 (esf format). when this bit is set to 1, the crc-6 bits in the esf format are transmitted in the inverted state once. to send another crc-6 error, this bit must be first written with a 0, and then a 1. 3frme generate one frame error: when set to 1, the transmitter will send one frame bit (fs, ft or fps) in error once. to transmit another framing error, this bit must be first written with a 0, and then a 1. address bit symbol description
- 110 - TXC-03103-mb ed. 5, september 2000 qt1f- plus TXC-03103 data sheet ds1 status and mask registers these registers are read/write, except for registers x10h, which are read-only unlatched. the status bits in the x11h register represent the latched status indications generated by the channel alarms. the bits latch on either the rising edge, the falling edge, or both edges of the current status or interrupt request event bits as defined by the rise/fall control bits (bits 6 and 5) in the global configuration register 006h. a latched bit will cause a hardware interrupt indication when the global interrupt mask bit gim (bit 7) in register 006h and the corresponding mask bits in the mask registers x09h and 00bh are written with a 0. the bits in register x10h represent the current (unlatched) alarm status. a latched status bit is reset by writing a 0 into the latched bit position, or by the rising edge of the t1si pulse when the performance monitoring/fault monitoring feature is enabled. this feature activates the shadow registers x12h and x13h, and it is enabled by writing a 1 to control bit enpmfm (bit 3) in the global configuration register 006h. 107 - ch 1 207 - ch 2 307 - ch 3 407 - ch 4 (cont.) 2 yel generate yellow alarm indication: when set to 1, the yellow alarm indication is transmitted as a 1 until the microprocessor writes a 0 into this bit position. the yellow alarm is defined as bit 2 in each of 24 ds0 channels equal to 0 for the sf frame for- mat, the fs bit in frame 12 equal to 1 for the japanese sf frame format, and a sequence of eight ones followed by eight zeros (1111111100000000) in the 4 kbit/s data channel for the esf format. 1aise transmit line ais enable: when set to 1, a line ais is transmitted. a line ais is defined as all ones transmitted in the frame. line ais is transmitted until this bit is written with a 0. 0bpv generate bipolar violation (bpv) error: when the dual unipolar mode is selected by bit 7 in register x00h, a 1 in this bit position causes a single bpv error to be sent. the microprocessor must write a 0 to this bit before another bpv error can be trans- mitted by setting it to 1. address bit symbol description 109 - ch 1 209 - ch 2 309 - ch 3 409 - ch 4 7mlos loss of signal (los) mask bit: when set to 1, detection of a loss of signal alarm is masked from providing a hardware interrupt. 6mais ais mask bit: when set to 1, detection of an ais condition is masked from pro- viding a hardware interrupt. 5moof out of frame (oof) mask bit: when set to 1, detection of an out of frame alarm is masked from providing a hardware interrupt. 4 myel remote yellow alarm mask bit: when set to 1, detection of a yellow alarm indication is masked from providing a hardware interrupt. 3mcfa change in frame alignment (cfa) mask bit: when set to 1, detection of a change in frame alignment indication is masked from providing a hardware inter- rupt. 2 msef severely errored frame mask bit: when set to 1, detection of a severely errored frame alarm is masked from providing a hardware interrupt. 1 mtxslip transmit slip indication mask bit: when set to 1, detection of a transmit slip is masked from providing a hardware interrupt. 0mrxslip receive slip indication mask bit: when set to 1, detection of a receive slip is masked from providing a hardware interrupt. address bit symbol description
- 111 - TXC-03103-mb ed. 5, september 2000 qt1f- plus TXC-03103 data sheet 110 - ch 1 210 - ch 2 310 - ch 3 410 - ch 4 7los loss of signal (los) alarm (unlatched): a 1 indicates a loss of signal has been detected. a loss of signal alarm is detected when the incoming signal for the rail interface only has no transitions for 175 75 consecutive pulse positions. the los alarm is cleared when an average pulse density of at least 12.5% has been received for 175 75 contiguous pulse positions starting with a pulse. in addition, an external los indication from the external line transceiver (using the lintn pin) can be or-gated with this alarm by setting control bit lie (bit 1) in reg- ister x00h to 1. 6ais ais indication (unlatched): a 1 indicates that a line alarm indication signal (ais) has been detected. a line ais is detected if 99.9% or more ones are present in the received signal in a period of 48 ms. recovery occurs when the line signal has fewer than 99.9% of ones in a 48 ms period. 5oof out of frame (oof) alarm (unlatched): a 1 indicates that an out of frame alarm has been detected. the alarm is programmed using the oof1 and oof0 control bits (bits 7 and 6) in register x04h. the selection of frame synchroniza- tion bits used for frame alignment is programmed using the syc1 and syc0 control bits (bits 4 and 3) in register 04h. 4 yel yellow alarm (yel) indication (unlatched): a 1 indicates the current state of the yellow alarm. a yellow alarm is detected within 32 ms for the esf format and 335 ms for the sf format, with no line errors present. the alarm is detected within one second in the presence of line errors occurring at the rate of one error in 1000 bits. 3cfa change in frame alignment (cfa) indication (unlatched): a 1 indicates that the frame alignment circuit has detected a change in the frame alignment pat- tern within the last 125 microseconds only after frame alignment has been detected. 2 sef severely errored frame (sef) indication: a 1 indicates a severely errored frame has been detected in the previous 125 microseconds. for the sf format, an sef indication occurs if two or more frame bit errors (ft bit only) are detected within a 0.75 ms period. for the esf format, sef is declared when two or more frame bit errors occur over a 3.0 ms period. recovering occurs when fewer than two errors are detected for the periods indicated for the two frame formats (sf and esf). 1 txslip transmit slip indication (unlatched): this bit reflects the current status of the transmit slip buffer with respect to a slip being executed in the previous 125 microseconds. 0rxslip receive slip indication (unlatched): this bit reflects the current status of the receive slip buffer with respect to a slip being executed in the previous 125 microseconds. address bit symbol description
- 112 - TXC-03103-mb ed. 5, september 2000 qt1f- plus TXC-03103 data sheet 111 - ch 1 211 - ch 2 311 - ch 3 411 - ch 4 7 llos latched loss of signal (los): this bit is set to 1 on an active edge of los which is selected by the rise (bit 6) and fall (bit 5) bits in the global config- uration register 006h. if not masked by the corresponding mask bit in register x09h or the gim bit in register 006h, an interrupt is generated. this bit is cleared by writing a 0 into this bit position. 6lais latched ais: this bit is set to 1 on an active edge of ais which is selected by the rise (bit 6) and fall (bit 5) bits in the global configuration register 006h. if not masked by the corresponding mask bit in register x09h or the gim bit in register 006h, an interrupt is generated. this bit is cleared by writing a 0 into this bit position. 5loof latched out of frame (oof): this bit is set to 1 on an active edge of oof which is selected by the rise (bit 6) and fall (bit 5) bits in the global config- uration register 006h. if not masked by the corresponding mask bit in register x09h or the gim bit in register 006h, an interrupt is generated. this bit is cleared by writing a 0 into this bit position. 4 lyel latched yellow alarm (yel) indication: this bit is set to 1 on an active edge of yel which is selected by the rise (bit 6) and fall (bit 5) bits in the global configuration register 006h. if not masked by the corresponding mask bit in register x09h or the gim bit in register 006h, an interrupt is generated. this bit is cleared by writing a 0 into this bit position. 3lcfa latched change in frame alignment (cfa) indication: this bit is set to 1 on an active edge of cfa which is selected by the rise (bit 6) and fall (bit 5) bits in the global configuration register 006h. if not masked by the corresponding mask bit in register x09h or the gim bit in register 006h, an interrupt is gener- ated. this bit is cleared by writing a 0 into this bit position. 2 lsef latched severely errored frame (sef) indication: this bit is set to 1 on an active edge of sef which is selected by the rise (bit 6) and fall (bit 5) bits in the global configuration register 006h. if not masked by the corresponding mask bit in register x09h or the gim bit in register 006h, an interrupt is gener- ated. this bit is cleared by writing a 0 into this bit position. 1 ltxslip latched transmit slip indication: this bit is set to 1 on an active edge of txslip which is selected by the rise (bit 6) and fall (bit 5) bits in the global configuration register, location 006h. if not masked by the corresponding mask bit in register x09h or the gim bit in register 006h, an interrupt is generated. this bit is cleared by writing a 0 into this bit position. 0 lrxslip latched receive slip indication: this bit is set to 1 on an active edge of rxslip which is selected by the rise (bit 6) and fall (bit 5) bits in the global configuration register 006h. if not masked by the corresponding mask bit in register x09h or the gim bit in register 006h, an interrupt is generated. this bit is cleared by writing a 0 into this bit position. address bit symbol description
- 113 - TXC-03103-mb ed. 5, september 2000 qt1f- plus TXC-03103 data sheet 112 - ch 1 212 - ch 2 312 - ch 3 412 - ch 4 7plos loss of signal (los) one second error: this bit is set to 1 if the los alarm occurred at any time in the last one second interval. the t1si signal must be present and control bit enpmfm (bit 3) in the global configuration register x006h must be set to 1. 6pais ais one second error: this bit is set to 1 if the ais indication occurred at any time in the last one second interval. the t1si signal must be present and control bit enpmfm (bit 3) in the global configuration register 006h must be set to 1. 5poof out of frame (oof) one second error: this bit is set to 1 if the oof alarm occurred at any time in the last one second interval. the t1si signal must be present and control bit enpmfm (bit 3) in the global configuration register 006h must be set to 1. 4 pyel yellow alarm (yel) indication one second error: this bit is set to 1 if the yel indication occurred at any time in the last one second interval. the t1si signal must be present and control bit enpmfm (bit 3) in the global configura- tion register 006h must be set to 1. 3pcfa change in frame alignment (cfa) one second error: this bit is set to 1 if the cfa indication occurred at any time in the last one second interval. the t1si signal must be present and control bit enpmfm (bit 3) in the global configura- tion register 006h must be set to 1. 2 psef severely errored frame (sef) indication one second error: this bit is set to 1 if the sef alarm occurred at any time in the last one second interval. the t1si signal must be present and control bit enpmfm (bit 3) in the global configura- tion register 006h must be set to 1. 1 ptxslip transmit slip indication one second error: this bit is set to 1 if the txslip indication occurred at any time in the last one second interval. the t1si signal must be present and control bit enpmfm (bit 3) in the global configuration register x006h must be set to 1. 0prxslip receive slip indication one second error: this bit is set to 1 if the rxslip indication occurred at any time in the last one second interval. the t1si signal must be present and control bit enpmfm (bit 3) in the global configuration register 006h must be set to 1. address bit symbol description
- 114 - TXC-03103-mb ed. 5, september 2000 qt1f- plus TXC-03103 data sheet 113 - ch 1 213 - ch 2 313 - ch 3 413 - ch 4 7flos loss of signal (los) persistent error: this bit is set to 1 if the los alarm is active but did not become active in the last one second interval. the t1si signal must be present and control bit enpmfm (bit 3) in the global configuration register 006h must be set to 1. 6fais ais persistent error: this bit is set to 1 if the ais indication is active but did not become active in the last one second interval. the t1si signal must be present and control bit enpmfm (bit 3) in the global configuration register 006h must be set to 1. 5foof out of frame (oof) persistent error: this bit is set to 1 if the oof alarm is active but did not become active in the last one second interval. the t1si signal must be present and control bit enpmfm (bit 3) in the global configuration register x006h must be set to 1. 4 fyel yellow alarm (yel) indication persistent error: this bit is set to 1 if the yel indication is active but did not become active in the last one second interval. the t1si signal must be present and control bit enpmfm (bit 3) in the global con- figuration register 006h must be set to 1. 3fcfa change in frame alignment (cfa) persistent error: this bit is set to 1 if the cfa indication is active but did not become active in the last one second inter- val. the t1si signal must be present and control bit enpmfm (bit 3) in the glo- bal configuration register x006h must be set to 1. 2fsef severely errored frame (sef) persistent error: this bit is set to 1 if the sef alarm is active but did not become active in the last one second interval. the t1si signal must be present and control bit enpmfm (bit 3) in the global con- figuration register 006h must be set to 1. 1ftxslip transmit slip indication persistent error: this bit is set to 1 if the txslip indication is active but did not become active in the last one second interval. the t1si signal must be present and control bit enpmfm (bit 3) in the global con- figuration register 006h must be set to 1. 0 frxslip receive slip indication persistent error: this bit is set to 1 if the rxslip indication is active but did not become active in the last one second interval. the t1si signal must be present and control bit enpmfm (bit 3) in the global configuration register 006h must be set to 1. address bit symbol description
- 115 - TXC-03103-mb ed. 5, september 2000 qt1f- plus TXC-03103 data sheet counters and counter shadow registers the qt1f- plus provides counter and counter shadow read/write registers for crc-6 bit errors, coding viola- tions (with or without excess zeros), and framing errors. the counter shadow registers provide the micropro- cessor with an error count for the previous one second interval. a counter and the corresponding counter shadow register (and their overflow bits) are cleared when the microprocessor writes 0 to their bits. when the shadow register feature is enabled by writing a 1 to control bit enpmfm (bit 3) in the global configuration register 006h, the rising edges of a one second interval pulse also clear the counters (and the overflow bits, if set). the shadow registers for the various counters are also updated at one second intervals by the rising edge of the pulse applied to the t1si pin (pin 40). address bit symbol description 1f0 - ch 1 2f0 - ch 2 3f0 - ch 3 4f0 - ch 4 7-0 lcrc7-lcrc0 latched crc-6 error counter shadow register: enabled when control bit enpmfm (bit 3) in register 006h is a 1, and a one second signal is applied to the t1si pin. this register contains the lower 8 bits of the 9-bit shadow register assigned for holding the crc-6 error count that occurred in the previous one second interval. this location is updated from crc7- crc0 with a new count at one second intervals on the rising edges of the t1si signal. bit 0 is the lsb of the 9-bit count. 1f1 - ch 1 2f1 - ch 2 3f1 - ch 3 4f1 - ch 4 7 lcrco latched crc-6 error counter overflow bit: enabled when control bit enpmfm (bit 3) in register 006h is a 1, and a one second signal is applied to the t1si pin. this bit contains the overflow indication associ- ated with the 9-bit shadow register lcrc8-lcrc0 assigned for holding the crc-6 error count that occurred in the previous one second interval. this location is updated from crco at one second intervals on the rising edges of the t1si signal. 6-1 r reserved : set to 0. 0 lcrc8 latched crc-6 error counter shadow register: enabled when control bit enpmfm (bit 3) in register 006h is a 1, and a one second signal is applied to the t1si pin. this register contains the highest bit of the 9-bit shadow register assigned for holding the crc-6 error count that occurred in the previous one second interval. this location is updated from crc8 with a new count at one second intervals on the rising edges of the t1si signal. bit 0 is the msb of the 9-bit count. 1f2 - ch 1 2f2 - ch 2 3f2 - ch 3 4f2 - ch 4 7-0 crc7-crc0 crc-6 error counter: this register contains the lower 8 bits of the 9-bit crc-6 error counter. when control bit enpmfm (bit 3) in register 006h is a 1, this location is cleared at one second intervals on the rising edges of the t1si signal. bit 0 is the lsb of the 9-bit count. 1f3 - ch 1 2f3 - ch 2 3f3 - ch 3 4f3 - ch 4 7 crco crc-6 error counter overflow bit: this bit contains the overflow indi- cation associated with the 9-bit crc-6 counter crc8-crc0. this bit sets when the 9-bit counter overflows. it will remain set until the microproces- sor writes a 0 into this location. when control bit enpmfm (bit 3) in reg- ister 006h is a 1, this location is also cleared at one second intervals on the rising edges of the t1si signal. 6-1 r reserved : set to 0. 0 crc8 crc-6 error counter: this register contains the highest bit of the 9-bit crc-6 error counter. when control bit enpmfm (bit 3) in register 006h is a 1, this location is cleared at one second intervals on the rising edges of the t1si signal. bit 0 is the msb of the 9-bit count.
- 116 - TXC-03103-mb ed. 5, september 2000 qt1f- plus TXC-03103 data sheet 1f4 - ch 1 2f4 - ch 2 3f4 - ch 3 4f4 - ch 4 7-0 lcv7-lcv0 latched coding violation counter shadow register: enabled when control bit enpmfm (bit 3) in register 006h is a 1, and a one second sig- nal is applied to the t1si pin. this register contains the lower 8 bits of the 16-bit shadow register assigned for holding the b8zs coding violation / excess zeros count that occurred in the previous one second interval. this location is updated from cv7-cv0 with a new count at one second inter- vals on the rising edges of the t1si signal. bit 0 is the lsb of the 16-bit count. 1f5 - ch 1 2f5 - ch 2 3f5 - ch 3 4f5 - ch 4 7-0 lcv15-lcv8 latched coding violation counter shadow register: enabled when control bit enpmfm (bit 3) in register 006h is a 1, and a one second sig- nal is applied to the t1si pin. this register contains the upper 8 bits of the 16-bit shadow register assigned for holding the b8zs coding violation / excess zeros count that occurred in the previous one second interval. this location is updated from cv15-cv8 with a new count at one second inter- vals on the rising edges of the t1si signal. bit 7 is the msb of the 16-bit count. 1f6 - ch 1 2f6 - ch 2 3f6 - ch 3 4f6 - ch 4 7lcvo latched coding violation counter overflow bit: enabled when control bit enpmfm (bit 3) in register 006h is a 1, and a one second signal is applied to the t1si pin. this bit contains the overflow indication associ- ated with the 16-bit shadow register lcv15-lcv0 assigned for holding the b8zs coding violation / excess zeros count that occurred in the previ- ous one second interval. this location is updated from cvo at one sec- ond intervals on the rising edges of the t1si signal. 6-0 r reserved : set to 0. 1f7 - ch 1 2f7 - ch 2 3f7 - ch 3 4f7 - ch 4 7-0 cv7-cv0 coding violation counter: this register contains the lower 8 bits of the 16-bit b8zs coding violation / excess zeros counter. when control bit enpmfm (bit 3) in register 006h is a 1, this location is cleared at one sec- ond intervals on the rising edges of the t1si signal. bit 0 is the lsb of the 16-bit count. 1f8 - ch 1 2f8 - ch 2 3f8 - ch 3 4f8 - ch 4 7-0 cv15-cv8 coding violation counter: this register contains the upper 8 bits of the 16-bit b8zs coding violation / excess zeros counter. when control bit enpmfm (bit 3) in register 006h is a 1, this location is cleared at one second intervals on the rising edges of the t1si signal. bit 7 is the msb of the 16-bit count. 1f9 - ch 1 2f9 - ch 2 3f9 - ch 3 4f9 - ch 4 7cvo coding violation counter overflow bit: this bit contains the overflow indication associated with the 16-bit b8zs coding violation / excess zeros counter cv15-cv0. this bit sets when the 16-bit counter overflows. it will remain set until the microprocessor writes a 0 into this location. when control bit enpmfm (bit 3) in register 006h is a 1, this location is also cleared at one second intervals on the rising edges of the t1si signal. 6-0 r reserved : these bit locations do not exist. address bit symbol description
- 117 - TXC-03103-mb ed. 5, september 2000 qt1f- plus TXC-03103 data sheet 1fa - ch 1 2fa - ch 2 3fa - ch 3 4fa - ch 4 7-0 lfbe7-lfbe0 latched framing bit error counter shadow register: enabled when control bit enpmfm (bit 3) in register 006h is a 1, and a one second sig- nal is applied to the t1si pin. this register contains the 8-bit count of the framing bit errors that occurred in the previous one second interval. this location is updated from fbe7-fbe0 with a new count at one second intervals on the rising edges of the t1si signal. 1fb - ch 1 2fb - ch 2 3fb - ch 3 4fb - ch 4 7 lfbeo latched framing bit error counter overflow bit: enabled when con- trol bit enpmfm (bit 3) in register 006h is a 1, and a one second signal is applied to the t1si pin. this bit contains the overflow indication associ- ated with the 8-bit shadow register lfbe7-lfbe0 assigned for holding the framing bit error count that occurred in the previous one second inter- val. this location is updated from fbeo at one second intervals on the ris- ing edges of the t1si signal. 6-0 r reserved : set to 0. 1fc - ch 1 2fc - ch 2 3fc - ch 3 4fc - ch 4 7-0 fbe7-fbe0 framing bit error counter: this register contains the 8-bit framing bit error count. when control bit enpmfm (bit 3) in register 006h is a 1, this location is cleared at one second intervals on the rising edges of the t1si signal. 1fd - ch 1 2fd - ch 2 3fd - ch 3 4fd - ch 4 7fbeo framing bit error counter overflow bit: this bit contains the overflow indication associated with the 8-bit framing bit error counter fbe7-fbe0. this bit sets when the 8-bit counter overflows. it will remain set until the microprocessor writes a 0 into this location. when control bit enpmfm (bit 3) in register 006h is a 1, this location is also cleared at one second intervals on the rising edges of the t1si signal. 6-0 r reserved : set to 0. address bit symbol description
- 118 - TXC-03103-mb ed. 5, september 2000 qt1f- plus TXC-03103 data sheet operational status registers the status bits in the following read-only unlatched registers indicate various status information associated with the transmit and receive two-frame slip buffers. the slip buffers are always enabled in the mvip mode (config1 pin is high - pin 43). the slip buffers are optional in the transmission mode (config1 pin is low - pin 43). the transmit slip buffer is enabled when a 1 is written into control bit tse (bit 4) in register x02h. the receive slip buffer is enabled when a 1 is written into control bit rse (bit 3) in register x02h. address bit symbol description 114 - ch 1 214 - ch 2 314 - ch 3 414 - ch 4 7-6 txs1-tsx0 transmit slip buffer status: the following table indicates the direction of a transmit slip. a transmit slip indication (unlatched) is provided by status bit txslip (bit 1) set to 1 in register x10h. a latched indication is given by ltxslip (bit 1) set to 1 in register x11h. txs1 txso buffer status 0 0 no slips have occurred. 0 1 slip overflow. one frame dropped. 1 0 slip underflow. one frame repeated. 1 1 slip buffer error. two slips in a row. 5-4 rxs1-rxs0 receive slip buffer status: the following table indicates the direction of a receive slip. a receive slip indication (unlatched) is provided by status bit rxslip (bit 0) set to 1 in register x10h. a latched indication is given by lrxslip (bit 0) set to 1 in register x11h. rxs1 rxso buffer status 0 0 no slips have occurred. 0 1 slip overflow. one frame dropped. 1 0 slip underflow. one frame repeated. 1 1 slip buffer error. two slips in a row. 3vtais vt ais received: this status bit is enabled in the transmission mode only. a 1 indicates that the (ais) a-bits on the transmit signaling highway (tsigln) are set to 1. the response time and recovery times are immediate. 2 vtrdi vt rdi received: this status bit is enabled in the transmission mode only. a 1 indicates that the remote defect indication (y) bit on the trans- mit signaling highway (tsigln) is set to 1. the response time and recov- ery times are immediate. 1-0 r reserved : disregard these bits.
- 119 - TXC-03103-mb ed. 5, september 2000 qt1f- plus TXC-03103 data sheet slip buffer pointer status registers the following read-only unlatched register locations provide receive read and write pointer information, and transmit read and write pointer information, from the receive and transmit slip buffers respectively. please note that the sixteen register pairs x20h/x21h, x22h/x23h, x24h/x25h and x26h/x27h (where x=1, 2, 3 or 4) are constructed for 16-bit word read operations. each pair must always be read in two consecutive read operations, with the even-numbered register being read first, e.g., 120h followed by 121h. if either regis- ter is read, the other will always be accessed for the next read operation, regardless of the address then selected. if the odd-numbered register is accessed first, data may be corrupted for both read operations. there is no such restriction on write operations. 115 - ch 1 215 - ch 2 315 - ch 3 415 - ch 4 7rxsf receive signaling freeze indication: when set to 1, this status bit indicates that the receive signaling bits in the signaling buffer are frozen as a result of a loss of signal or out of frame alarm, or that control bit rxf (bit 5) in register x03h is a 1. 6 txsf transmit signaling freeze indication: when set to 1, this status bit indicates that the transmit signaling bits in the signaling buffer are frozen as a result of receiving an ais indication on the signaling highway in the transmission mode, or that control bit txf (bit 4) in register x03h is a 1. 5-3 r reserved : disregard these bits. 2up receive loop-up code indication: this feature is enabled by control bit alup (bit 6) in register x05h being set to a 1 as well as control bit enpmfm (bit 3) in register 006h being set to a 1. when set to 1 this sta- tus bit indicates that a valid loop-up code, as defined by control bits lu6 - lu0 and ulen1, ulen0 in registers 014h and 016h, has been detected. the receipt of a valid loop-up code de-asserts the down bit in this register. after receiving the loop-up code for 5 seconds, remote line loopback is entered. 1down receive loop-down code indication: when set to 1, this status bit indicates that a valid loop-down code, as defined by control bits ld6 - ld0 and dlen1, dlen0 in registers 015h and 016h, has been detected. after receiving the loop-down code for 5 seconds, the remote line loopback condition is released. at initialization, this bit is set to 1, and after a loop-up code is received, the up indication in this register is set and this bit is cleared. 0lint general purpose input status indication: the status of this bit reflects the state of the external input pin lintn. the input polarity (i.e., active state) of this pin is determined by control bit lpol (bit 0) in register x00h. the bit lint is 1 when the pin is active. address bit symbol description
- 120 - TXC-03103-mb ed. 5, september 2000 qt1f- plus TXC-03103 data sheet address bit symbol description 120 - ch 1 220 - ch 2 320 - ch 3 420 - ch 4 7-0 twp7-twp0 transmit slip buffer write pointer: bit 0 is the lsb. the value (between 0 and 192) is the current value of the transmit slip buffer write pointer. 121 - ch 1 221 - ch 2 321 - ch 3 421 - ch 4 7-0 trp7-trp0 transmit slip buffer read pointer: bit 0 is the lsb. the value (between 0 and 192) is the current value of the transmit slip buffer read pointer. 122 - ch 1 222 - ch 2 322 - ch 3 422 - ch 4 7 twsbs transmit slip buffer write side: a 1 indicates that the upper side of the transmit slip buffer is currently being written, a 0 indicates that the lower side of the transmit slip buffer is being written. 6-5 r reserved : disregard these bits. 4-0 twpf4-twpf0 transmit slip buffer write pointer frame: the bits in these locations indicate for which frame the transmit slip buffer write pointer is being writ- ten. for the sf format the value will range between 0 and 11 and for the esf format the value will range between 0 and 23. bit 0 is the lsb. 123 - ch 1 223 - ch 2 323 - ch 3 423 - ch 4 7 trsbs transmit slip buffer read side: a 1 indicates that the upper side of the transmit slip buffer is currently being read, a 0 indicates that the lower side of the transmit slip buffer is being read. 6-5 r reserved : disregard these bits. 4-0 trpf4-trpf0 transmit slip buffer read pointer frame: the bits in these locations indicate for which frame the transmit slip buffer read pointer is being read. for the sf format the value will range between 0 and 11 and for the esf format the value will range between 0 and 23. bit 0 is the lsb. 124 - ch 1 224 - ch 2 324 - ch 3 424 - ch 4 7-0 rwp7-rwp0 receive slip buffer write pointer: bit 0 is the lsb. the value (between 0 and 192) is the current value of the receive slip buffer write pointer. 125 - ch 1 225 - ch 2 325 - ch 3 425 - ch 4 7-0 rrp7-rrp0 receive slip buffer read pointer: bit 0 is the lsb. the value (between 0 and 192) is the current value of the receive slip buffer read pointer. 126 - ch 1 226 - ch 2 326 - ch 3 426 - ch 4 7rwsbs receive slip buffer write side: a 1 indicates that the upper side of the receive slip buffer is currently being written. a 0 indicates that the lower side of the receive slip buffer is being written. 6-5 r reserved : disregard these bits. 4-0 rwpf4-rwpf0 receive slip buffer write pointer frame: the bits in these locations indicate for which frame the receive slip buffer write pointer is being writ- ten. for the sf format the value will range between 0 and 11 and for the esf format the value will range between 0 and 23. bit 0 is the lsb. 127 - ch 1 227 - ch 2 327 - ch 3 427 - ch 4 7rrsbs receive slip buffer read side: a 1 indicates that the upper side of the receive slip buffer is currently being read, a 0 indicates that the lower side of the receive slip buffer is being read. 6-5 r reserved : disregard these bits. 4-0 rrpf4-rrpf0 receive slip buffer read pointer frame: the bits in these locations indicate for which frame the receive slip buffer read pointer is being read. for the sf format the value will range between 0 and 11 and for the esf format the value will range between 0 and 23. bit 0 is the lsb.
- 121 - TXC-03103-mb ed. 5, september 2000 qt1f- plus TXC-03103 data sheet receive time slot control registers the control bits in the following read/write registers are used to enable or disable (freeze) the receive slip buffer locations for the system highway, and to allow the microprocessor to write in service codes and idle codes. address bit symbol description 1e0 - ch 1 2e0 - ch 2 3e0 - ch 3 4e0 - ch 4 7-0 rde8-rde1 receive ds0 channel enable for ds0 channels 8-1: when a bit in this register is set to 1, the corresponding received ds0 channel is written into the slip buffer. the ds0 channel is then read from the slip buffer for the receive data highway. when a bit in this register is written with a 0, the cor- responding ds0 channel will not be written into the slip buffer. instead, the microprocessor writes the value of the ds0 channel into the slip buffer and this value will be read from the slip buffer for the receive data highway. bit 7 is assigned to receive ds0 channel 8. the slip buffers are located in registers x47h-x40h (frame 1) and x5fh-x58h (frame 2). 1e1 - ch 1 2e1 - ch 2 3e1 - ch 3 4e1 - ch 4 7-0 rde16-rde9 receive ds0 channel enable for ds0 channels 16-9: when a bit in this register is set to 1, the corresponding received ds0 channel is written into the slip buffer. the ds0 channel is then read from the slip buffer for the receive data highway. when a bit in this register is written with a 0, the corresponding ds0 channel will not be written into the slip buffer. instead, the microprocessor writes the value of the ds0 channel into the slip buffer and this value will be read from the slip buffer for the receive data highway. bit 7 is assigned to receive ds0 channel 16. the slip buffers are located in registers x4fh-x48h (frame 1) and x67h-x60h (frame 2). 1e2 - ch 1 2e2 - ch 2 3e2 - ch 3 4e2 - ch 4 7-0 rde24-rde17 receive ds0 channel enable for ds0 channels 24-17: when a bit in this register is set to 1, the corresponding received ds0 channel is written into the slip buffer. the ds0 channel is then read from the slip buffer for the receive data highway. when a bit in this register is written with a 0, the corresponding ds0 channel will not be written into the slip buffer. instead, the microprocessor writes the value of the ds0 channel into the slip buffer and this value will be read from the slip buffer for the receive data highway. bit 7 is assigned to receive ds0 channel 24. the slip buffers are located in registers x57h-x50h (frame 1) and x6fh-x68h (frame 2).
- 122 - TXC-03103-mb ed. 5, september 2000 qt1f- plus TXC-03103 data sheet receive time slot registers the bits in these read/write registers are the receive time slots from the ds1 frame format (sf or esf) that are present in the two-frame slip buffer, when enabled. please note that, on loss of frame alignment, the states present in the slip buffer will be frozen to the states existing prior to the loss of frame alignment. address bit symbol description 140-157 - ch 1 240-257 - ch 2 340-357 - ch 3 440-457 - ch 4 7-0 rds0(1)- rds0(24) receive ds0n: register locations x40h-x57h represent frame 1 in the two frame slip buffer for the data highway. the register locations for a ds0 channel are enabled when the corresponding receive ds0 channel enable bits (rde1-rde24) in registers xe0h, xe1h and xe2h are written with 1. when one or more control bits in registers xe0h-xe2h are written with a 0, the cor- responding receive ds0 channel is disabled from being written into the buffer location, and the corresponding values in the two register locations are frozen. the microprocessor can now write an idle or service code to the corresponding buffer location. please note that both frame locations in the slip buffer must be written for a ds0 channel (see registers x90h - xa7h below). 158-16f - ch 1 258-26f - ch 2 358-36f - ch 3 458-46f - ch 4 7-0 rds0(1)- rds0(24) receive ds0n: register locations x58h-x6fh represent frame 2 in the two frame slip buffer for the data highway. the register locations for a ds0 channel are enabled when the corresponding receive ds0 channel enable bits (rde1-rde24) in registers xe0h, xe1h and xe2h are written with 1. when one or more control bits in registers xe0h-xe2h are written with a 0, the cor- responding receive ds0 channel is disabled from being written into the buffer location, and the corresponding values in the two register locations are frozen. the microprocessor can now write an idle or service code to the corresponding buffer location. please note that both frame locations in the slip buffer must be written for a ds0 channel (see registers xa8h - xbfh below).
- 123 - TXC-03103-mb ed. 5, september 2000 qt1f- plus TXC-03103 data sheet transmit time slot control registers the control bits in the following read/write registers are used to enable or disable (freeze) the transmit slip buffer locations for receiving input from the system highway, and to allow the microprocessor to write in service codes and idle codes. address bit symbol description 1e4 - ch 1 2e4 - ch 2 3e4 - ch 3 4e4 - ch 4 7-0 tde8-tde1 transmit ds0 enable for ds0 channels 8-1: when a bit in this register is set to 1, the corresponding transmit ds0 channel from the transmit data highway is written into the slip buffer. the ds0 channel is then read from the slip buffer for the transmit line. when a bit in this register is written with a 0, the corresponding ds0 channel from the data highway will not be written into the slip buffer. instead, the microprocessor writes the value of the ds0 channel into the slip buffer and this value will be read from the slip buffer for the transmit line. bit 7 is assigned to transmit ds0 channel 8. the slip buffers are located in registers x97h-x90h (frame 1) and xafh- xa8h (frame 2). 1e5 - ch 1 2e5 - ch 2 3e5 - ch 3 4e5 - ch 4 7-0 tde16-tde9 transmit ds0 enable for ds0 channels 16-9: when a bit in this register is set to 1, the corresponding transmit ds0 channel from the transmit data highway is written into the slip buffer. the ds0 channel is then read from the slip buffer for the transmit line. when a bit in this register is written with a 0, the corresponding ds0 channel from the data highway will not be written into the slip buffer. instead, the microprocessor writes the value of the ds0 channel into the slip buffer and this value will be read from the slip buffer for the transmit line. bit 7 is assigned to transmit ds0 channel 16. the slip buffers are located in registers x9fh-x98h (frame 1) and xb7h- xb0h (frame 2). 1e6 - ch 1 2e6 - ch 2 3e6 - ch 3 4e6 - ch 4 7-0 tde24-tde17 transmit ds0 enable for ds0 channels 24-17: when a bit in this register is set to 1, the corresponding transmit ds0 channel from the transmit data highway is written into the slip buffer. the ds0 channel is then read from the slip buffer for the transmit line. when a bit in this register is written with a 0, the corresponding ds0 channel from the data highway will not be written into the slip buffer. instead, the microprocessor writes the value of the ds0 channel into the slip buffer and this value will be read from the slip buffer for the transmit line. bit 7 is assigned to transmit ds0 channel 24. the slip buffers are located in registers xa7h- xa0h (frame 1) and xbfh-xb8h (frame 2).
- 124 - TXC-03103-mb ed. 5, september 2000 qt1f- plus TXC-03103 data sheet transmit time slot registers the bits in these read/write registers are the transmit time slots from the ds1 frame format that are present in the two-frame slip buffer, when enabled. address bit symbol description 190-1a7 - ch 1 290-2a7 - ch 2 390-3a7 - ch 3 490-4a7 - ch 4 7-0 tds0(1)- tds0(24) transmit ds0n: register locations x90h-xa7h represent frame 1 in the two-frame slip buffer from the data highway. the register locations for a ds0 channel are enabled when the corresponding transmit ds0 channel enable bits (tde1 - tde24) in registers xe4h, xe5h and xe6h are writ- ten with 1. when one or more control bits in registers xe4h-xe6h are written with a 0, the corresponding transmit ds0 channel is disabled from being written into the buffer location, and the corresponding values in the register locations are frozen. the microprocessor can now write an idle or service code to the corresponding slip buffer location. please note that both frame locations in the slip buffer must be written for a ds0 channel. 1a8-1bf - ch 1 2a8-2bf - ch 2 3a8-3bf - ch 3 4a8-4bf - ch 4 7-0 tds0(1)- tds0(24) transmit ds0n: register locations xa8h-xbfh represent frame 2 in the two-frame slip buffer from the data highway. the register loca- tions for a ds0 channel are enabled when the corresponding trans- mit ds0 channel enable bits (tde1 - tde24) in registers xe4h, xe5h and xe6h are written with 1. when one or more control bits in registers xe4h-xe6h are written with a 0, the corresponding transmit ds0 channel is disabled from being written into the buffer location, and the corresponding values in the register locations are frozen. the microprocessor can now write an idle or service code to the corresponding slip buffer location. please note that both frame locations in the slip buffer must be written for a ds0 channel.
- 125 - TXC-03103-mb ed. 5, september 2000 qt1f- plus TXC-03103 data sheet signaling control registers the bits in the following read/write registers control both the receive and transmit signaling buffer locations for ds0 channels 1 through 24. address bit symbol description 1e8 - ch 1 2e8 - ch 2 3e8 - ch 3 4e8 - ch 4 7-0 se8-se1 signaling enable for ds0 channels 8-1: when a bit in this register is set to 1, the transmit and receive signaling bits for the corresponding tele- phone channel are enabled. the signaling bits are written into the transmit and receive signaling buffers from the transmit signaling highway. when sec is set to 0, or changes from 1 to 0, the signaling states for the corre- sponding ds0s, in the receive signaling buffers are set to 0. the abilities to internally write the signalling bits from the receive line into the receive signaling buffers, or to update the receive signaling buffer with a micropro- cessor, and to insert robbed bits into the transmit line ds0 channel, are disabled. bit 7 is the enable bit for ds0 channel 8. 1e9 - ch 1 2e9 - ch 2 3e9 - ch 3 4e9 - ch 4 7-0 se16-se9 signaling enable for ds0 channels 16-9: when a bit in this register is set to 1, the transmit and receive signaling bits for the corresponding tele- phone channel are enabled. the signaling bits are written into the transmit and receive signaling buffers from the transmit signaling highway. when sec is set to 0, or changes from 1 to 0, the signaling states for the corre- sponding ds0s, in the receive signaling buffers are set to 0. the abilities to internally write the signalling bits from the receive line into the receive signaling buffers, or to update the receive signaling buffer with a micropro- cessor, and to insert robbed bits into the transmit line ds0 channel, are disabled. bit 7 is the enable bit for ds0 channel 16. 1ea - ch 1 2ea - ch 2 3ea - ch 3 4ea - ch 4 7-0 se24-se17 signaling enable for ds0 channels 24-17: when a bit in this register is set to 1, the transmit and receive signaling bits for the corresponding tele- phone channel are enabled. the signaling bits are written into the transmit and receive signaling buffers from the transmit signaling highway. when sec is set to 0, or changes from 1 to 0, the signaling states for the corre- sponding ds0s, in the receive signaling buffers are set to 0. the abilities to internally write the signalling bits from the receive line into the receive signaling buffers, or to update the receive signaling buffer with a micropro- cessor, and to insert robbed bits into the transmit line ds0 channel, are disabled. bit 7 is the enable bit for ds0 channel 24.
- 126 - TXC-03103-mb ed. 5, september 2000 qt1f- plus TXC-03103 data sheet receive and transmit signaling registers the following read/write register locations contain the signaling states associated with each of the ds0 chan- nels carried in the sf or esf frame. when the signaling states for a channel are frozen, the microprocessor can write a new signaling state using the following registers. address bit symbol description 180 - ch 1 280 - ch 2 380 - ch 3 480 - ch 4 7-0 received signaling bits a8-a1 receive a8-a1 signaling bits: the signaling bits in this register are the states of the received a1 to a8 bits in the receive signaling buffer. bit 7 is the a8 signaling bit value. please note that a receive signaling state is written into the signaling buffer when the corresponding ds0 channel enable bit sec is written with a 1 (where c is the ds0 channel number, from 1 to 24). when the corresponding ds0 channel enable bit is written with a 0, zeros for the corresponding ds0 a-signaling bits are written into the buffer. 181 - ch 1 281 - ch 2 381 - ch 3 481 - ch 4 7-0 received signaling bits a16-a9 receive a16-a9 signaling bits: the signaling bits in this register are the states of the received a9-a16 bits in the receive signaling buffer. bit 7 is the a16 signaling bit value. please note that a receive signaling state is written into the signaling buffer when the corresponding ds0 channel enable bit sec is written with a 1. when the corresponding ds0 channel enable bit is written with a 0, zeros for the corresponding ds0 a-signaling bits are written into the buffer. 182 - ch 1 282 - ch 2 382 - ch 3 482 - ch 4 7-0 received signaling bits a24-a17 receive a24-a17 signaling bits: the signaling bits in this register are the states of the received a17-a24 bits in the receive signaling buffer. bit 7 is the a24 signal- ing bit value. please note that a receive signaling state is written into the signaling buffer when the corresponding ds0 channel enable bit sec is written with a 1. when the corresponding ds0 channel enable bit is written with a 0, zeros for the corresponding ds0 a-signaling bits are written into the buffer. 184 - ch 1 284 - ch 2 384 - ch 3 484 - ch 4 7-0 received signaling bits b8-b1 receive b8-b1 signaling bits: the signaling bits in this register are the states of the received b1 to b8 bits in the receive signaling buffer. bit 7 is the b8 signaling bit value. please note that a receive signaling state is written into the signaling buffer when the corresponding ds0 channel enable bit sec is written with a 1. when the corresponding ds0 channel enable bit is written with a 0, zeros for the corresponding ds0 b-signaling bits are written into the buffer. 185 - ch 1 285 - ch 2 385 - ch 3 485 - ch 4 7-0 received signaling bits b16-b9 receive b16-b9 signaling bits: the signaling bits in this register are the states of the received b9 to b16 bits in the receive signaling buffer. bit 7 is the b16 sig- naling bit value. please note that a receive signaling state is written into the sig- naling buffer when the corresponding ds0 channel enable bit sec is written with a 1. when the corresponding ds0 channel enable bit is written with a 0, zeros for the corresponding ds0 b-signaling bits are written into the buffer. 186 - ch 1 286 - ch 2 386 - ch 3 486 - ch 4 7-0 received signaling bits b24-b17 receive b24-b17 signaling bits: the signaling bits in this register are the states of the received b17 to b24 bits in the receive signaling buffer. bit 7 is the b24 sig- naling bit value. please note that a receive signaling state is written into the sig- naling buffer when the corresponding ds0 channel enable bit sec is written with a 1. when the corresponding ds0 channel enable bit is written with a 0, zeros for the corresponding ds0 b-signaling bits are written into the buffer. 188 - ch 1 288 - ch 2 388 - ch 3 488 - ch 4 7-0 received signaling bits c8-c1 receive c8-c1 signaling bits: the signaling bits in this register are the states of the received c1 to c8 bits in the receive signaling buffer. bit 7 is the c8 signaling bit value. please note that a receive signaling state is written into the signaling buffer when the corresponding ds0 channel enable bit sec is written with a 1. when the corresponding ds0 channel enable bit is written with a 0, zeros for the corresponding ds0 c-signaling bits are written into the buffer.
- 127 - TXC-03103-mb ed. 5, september 2000 qt1f- plus TXC-03103 data sheet 189 - ch 1 289 - ch 2 389 - ch 3 489 - ch 4 7-0 received signaling bits c16-c9 receive c16-c9 signaling bits: the signaling bits in this register are the states of the received c9 to c16 bits in the receive signaling buffer. bit 7 is the c16 sig- naling bit value. please note that a receive signaling state is written into the sig- naling buffer when the corresponding ds0 channel enable bit sec is written with a 1. when the corresponding ds0 channel enable bit is written with a 0, zeros for the corresponding ds0 c-signaling bits are written into the buffer. 18a - ch 1 28a - ch 2 38a - ch 3 48a - ch 4 7-0 received signaling bits c24-c17 receive c24-c17 signaling bits: the signaling bits in this register are the states of the received c17 to c24 bits in the receive signaling buffer. bit 7 is the c24 sig- naling bit value. please note that a receive signaling state is written into the sig- naling buffer when the corresponding ds0 channel enable bit sec is written with a 1. when the corresponding ds0 channel enable bit is written with a 0, zeros for the corresponding ds0 c-signaling bits are written into the buffer. 18c - ch 1 28c - ch 2 38c - ch 3 48c - ch 4 7-0 received signaling bits d8-d1 receive d8-d1 signaling bits: the signaling bits in this register are the states of the received d1 to d8 bits in the receive signaling buffer. bit 7 is the d8 signaling bit value. please note that a receive signaling state is written into the signaling buffer when the corresponding ds0 channel enable bit sec is written with a 1. when the corresponding ds0 channel enable bit is written with a 0, zeros for the corresponding ds0 d-signaling bits are written into the buffer. 18d - ch 1 28d - ch 2 38d - ch 3 48d - ch 4 7-0 received signaling bits d16-d9 receive d16-d9 signaling bits: the signaling bits in this register are the states of the received d9 to d16 bits in the receive signaling buffer. bit 7 is the d16 sig- naling bit value. please note that a receive signaling state is written into the sig- naling buffer when the corresponding ds0 channel enable bit sec is written with a 1. when the corresponding ds0 channel enable bit is written with a 0, zeros for the corresponding ds0 d-signaling bits are written into the buffer. 18e - ch 1 28e - ch 2 38e - ch 3 48e - ch 4 7-0 receive signaling bits d24-d17 received d24-d17 signaling bits: the signaling bits in this register are the states of the received d17 to d24 in the receive signaling buffer. bit 7 is the d24 signaling bit value. please note that a receive signaling state is written into the sig- naling buffer when the corresponding ds0 channel enable bit sec is written with a 1. when the corresponding ds0 channel enable bit is written with a 0, zeros for the corresponding ds0 d-signaling bits are written into the buffer. 1d0 - ch 1 2d0 - ch 2 3d0 - ch 3 4d0 - ch 4 7-0 transmit signaling bits a8-a1 transmit a8-a1 signaling bits: the signaling bits in this register are the a1 to a8 signaling bits written into the signaling buffer from the transmit signaling high- way. bit 7 is the a8 signaling bit value. please note that a transmit signaling state is written into the signaling buffer when the corresponding ds0 channel enable bit sec is written with a 1. when the corresponding ds0 channel enable bit is written with a 0, the ability to insert transmit line robbed bit signaling bits for the particular ds0, from the transmit signaling buffer, is disabled. 1d1 - ch 1 2d1 - ch 2 3d1 - ch 3 4d1 - ch 4 7-0 transmit signaling bits a16-a9 transmit a16-a9 signaling bits: the signaling bits in this register are the a9 to a16 signaling bits written into the signaling buffer from the transmit signaling high- way. bit 7 is the a16 signaling bit value. please note that a transmit signaling state is written into the signaling buffer when the corresponding ds0 channel enable bit sec is written with a 1. when the corresponding ds0 channel enable bit is written with a 0, the ability to insert transmit line robbed bit signaling bits for the particular ds0, from the transmit signaling buffer, is disabled. address bit symbol description
- 128 - TXC-03103-mb ed. 5, september 2000 qt1f- plus TXC-03103 data sheet 1d2 - ch 1 2d2 - ch 2 3d2 - ch 3 4d2 - ch 4 7-0 transmit signaling bits a24-a17 transmit a24-a17 signaling bits: the signaling bits in this register are the a17 to a24 signaling bits written into the signaling buffer from the transmit signaling highway. bit 7 is the a24 signaling bit value. please note that a transmit signaling state is written into the signaling buffer when the corresponding ds0 channel enable bit sec is written with a 1. when the corresponding ds0 channel enable bit is written with a 0, the ability to insert transmit line robbed bit signaling bits for the particular ds0, from the transmit signaling buffer, is disabled. 1d4 - ch 1 2d4 - ch 2 3d4 - ch 3 4d4 - ch 4 7-0 transmit signaling bits b8-b1 transmit b8-b1 signaling bits: the signaling bits in this register are the b1 to b8 signaling bits written into the signaling buffer from the transmit signaling high- way. bit 7 is the b8 signaling bit value. please note that a transmit signaling state is written into the signaling buffer when the corresponding ds0 channel enable bit sec is written with a 1. when the corresponding ds0 channel enable bit is written with a 0, the ability to insert transmit line robbed bit signaling bits for the particular ds0, from the transmit signaling buffer, is disabled. 1d5 - ch 1 2d5 - ch 2 3d5 - ch 3 4d5 - ch 4 7-0 transmit signaling bits b16-b9 transmit b16-b9 signaling bits: the signaling bits in this register are the b9 to b16 signaling bits written into the signaling buffer from the transmit signaling high- way. bit 7 is the b16 signaling bit value. please note that a transmit signaling state is written into the signaling buffer when the corresponding ds0 channel enable bit sec is written with a 1. when the corresponding ds0 channel enable bit is written with a 0, the ability to insert transmit line robbed bit signaling bits for the particular ds0, from the transmit signaling buffer, is disabled. 1d6 - ch 1 2d6 - ch 2 3d6 - ch 3 4d6 - ch 4 7-0 transmit signaling bits b24-b17 transmit b24-b17 signaling bits: the signaling bits in this register are the b17 to b24 signaling bits written into the signaling buffer from the transmit signaling highway. bit 7 is the b24 signaling bit value. please note that a transmit signaling state is written into the signaling buffer when the corresponding ds0 channel enable bit sec is written with a 1. when the corresponding ds0 channel enable bit is written with a 0, the ability to insert transmit line robbed bit signaling bits for the particular ds0, from the transmit signaling buffer, is disabled. 1d8 - ch 1 2d8 - ch 2 3d8 - ch 3 4d8 - ch 4 7-0 transmit signaling bits c8-c1 transmit c8-c1 signaling bits: the signaling bits in this register are the c1 to c8 signaling bits written into the signaling buffer from the transmit signaling high- way. bit 7 is the c8 signaling bit value. please note that a transmit signaling state is written into the signaling buffer when the corresponding ds0 channel enable bit sec is written with a 1. when the corresponding ds0 channel enable bit is written with a 0, the ability to insert transmit line robbed bit signaling bits for the particular ds0, from the transmit signaling buffer, is disabled. 1d9 - ch 1 2d9 - ch 2 3d9 - ch 3 4d9 - ch 4 7-0 transmit signaling bits c16-c9 transmit c16-c9 signaling bits: the signaling bits in this register are the c9 to c16 signaling bits written into the signaling buffer from the transmit signaling high- way. bit 7 is the c16 signaling bit value. please note that a transmit signaling state is written into the signaling buffer when the corresponding ds0 channel enable bit sec is written with a 1. when the corresponding ds0 channel enable bit is written with a 0, the ability to insert transmit line robbed bit signaling bits for the particular ds0, from the transmit signaling buffer, is disabled. address bit symbol description
- 129 - TXC-03103-mb ed. 5, september 2000 qt1f- plus TXC-03103 data sheet 1da - ch 1 2da - ch 2 3da - ch 3 4da - ch 4 7-0 transmit signaling bits c24-c17 transmit c24-c17 signaling bits: the signaling bits in this register are the c17 to c24 signaling bits written into the signaling buffer from the transmit signaling highway. bit 7 is the c24 signaling bit value. please note that a transmit signaling state is written into the signaling buffer when the corresponding ds0 channel enable bit sec is written with a 1. when the corresponding ds0 channel enable bit is written with a 0, the ability to insert transmit line robbed bit signaling bits for the particular ds0, from the transmit signaling buffer, is disabled. 1dc - ch 1 2dc - ch 2 3dc - ch 3 4dc - ch 4 7-0 transmit signaling bits d8-d1 transmit d8-d1 signaling bits: the signaling bits in this register are the d1 to d8 signaling bits written into the signaling buffer from the transmit signaling high- way. bit 7 is the d8 signaling bit value. please note that a transmit signaling state is written into the signaling buffer when the corresponding ds0 channel enable bit sec is written with a 1. when the corresponding ds0 channel enable bit is written with a 0, the ability to insert transmit line robbed bit signaling bits for the particular ds0, from the transmit signaling buffer, is disabled. 1dd - ch 1 2dd - ch 2 3dd - ch 3 4dd - ch 4 7-0 transmit signaling bits d16-d9 transmit d16-d9 signaling bits: the signaling bits in this register are the d9 to d16 signaling bits written into the signaling buffer from the transmit signaling high- way. bit 7 is the d16 signaling bit value. please note that a transmit signaling state is written into the signaling buffer when the corresponding ds0 channel enable bit sec is written with a 1. when the corresponding ds0 channel enable bit is written with a 0, the ability to insert transmit line robbed bit signaling bits for the particular ds0, from the transmit signaling buffer, is disabled. 1de - ch 1 2de - ch 2 3de - ch 3 4de - ch 4 7-0 transmit signaling bits d24-d17 transmit d24-d17 signaling bits: the signaling bits in this register are the d17 to d24 signaling bits written into the signaling buffer from the transmit signaling highway. bit 7 is the d24 signaling bit value. please note that a transmit signaling state is written into the signaling buffer when the corresponding ds0 channel enable bit sec is written with a 1. when the corresponding ds0 channel enable bit is written with a 0, the ability to insert transmit line robbed bit signaling bits for the particular ds0, from the transmit signaling buffer, is disabled. address bit symbol description
- 130 - TXC-03103-mb ed. 5, september 2000 qt1f- plus TXC-03103 data sheet frame bits the bits in the following read/write registers are the frame bits from the esf frame or the sf frame. address bit symbol description 130 - ch 1 230 - ch 2 330 - ch 3 430 - ch 4 7 fe2/fs4 received frame bit: this bit position is the received fe2 bit in the esf frame or the fs4 bit in the sf frame, and represents frame 1 that is written into the slip buffer. the bit is mapped one frame delayed onto the data highway and is not subject to a slip. 6 di/ft4 received frame bit: this bit position is the received fdl bit in the esf frame or the ft4 bit in the sf frame, and represents frame 1 that is written into the slip buffer. the bit is mapped one frame delayed onto the data highway and is not subject to a slip. 5 crc2/fs3 received frame bit: this bit position is the received crc2 bit (in frame 6) in the esf frame or the fs3 in the sf frame, and represents frame 1 that is written into the slip buffer. the bit is mapped one frame delayed onto the data highway and is not subject to a slip. 4di/ft3 received frame bit: this bit position is the received fdl bit in the esf frame or the ft3 bit in the sf frame, and represents frame 1 that is written into the slip buffer. the bit is mapped one frame delayed onto the data highway and is not subject to a slip. 3 fe1/fs2 received frame bit: this bit position is the received fe1 bit in the esf frame or the fs2 bit in the sf frame, and represents frame 1 that is written into the slip buffer. the bit is mapped one frame delayed onto the data highway and is not subject to a slip. 2di/ft2 received frame bit: this bit position is the received fdl bit in the esf frame or the ft2 bit in the sf frame, and represents frame 1 that is written into the slip buffer. the bit is mapped one frame delayed onto the data highway and is not subject to a slip. 1 crc1/fs1 received frame bit: this bit position is the received crc1 bit (in frame 2) in the esf frame or the fs1 bit in the sf frame, and represents frame 1 that is written into the slip buffer. the bit is mapped one frame delayed onto the data highway and is not subject to a slip. 0di/ft1 received frame bit: this bit position is the received fdl bit in the esf frame or the ft1 bit in the sf frame, and represents frame 1 that is written into the slip buffer. the bit is mapped one frame delayed onto the data highway and is not subject to a slip.
- 131 - TXC-03103-mb ed. 5, september 2000 qt1f- plus TXC-03103 data sheet 131 - ch 1 231 - ch 2 331 - ch 3 431 - ch 4 7 fe4/x received frame bit: this bit position is the received fe4 bit in the esf frame, but is unused in the sf format and represents frame 1 that is written into the slip buffer. the bit is mapped one frame delayed onto the data highway and is not subject to a slip. 6di/x received frame bit: this bit position is the received fdl bit in the esf frame, but is unused in the sf format and represents frame 1 that is written into the slip buffer. the bit is mapped one frame delayed onto the data highway and is not subject to a slip. 5 crc4/x received frame bit: this bit position is the received crc4 bit (in frame 14) in the esf frame, but is unused in the sf format and represents frame 1 that is written into the slip buffer. the bit is mapped one frame delayed onto the data highway and is not subject to a slip. 4di/x received frame bit: this bit position is the received fdl bit in the esf frame, but is unused in the sf format and represents frame 1 that is written into the slip buffer. the bit is mapped one frame delayed onto the data highway and is not subject to a slip. 3 fe3/fs6 received frame bit: this bit position is the received fe3 bit in the esf frame, or the fs6 bit in the sf frame, and represents frame 1 that is written into the slip buffer. the bit is mapped one frame delayed onto the data highway and is not subject to a slip. 2di/ft6 received frame bit: this bit position is the received fdl bit in the esf frame, or the ft6 bit in the sf frame, and represents frame 1 that is written into the slip buffer. the bit is mapped one frame delayed onto the data highway and is not subject to a slip. 1 crc3/fs5 received frame bit: this bit position is the received crc3 bit (in frame 10) in the esf frame, or the fs5 bit in the sf frame, and represents frame 1 that is written into the slip buffer. the bit is mapped one frame delayed onto the data highway and is not subject to a slip. 0di/ft5 received frame bit: this bit position is the received fdl bit in the esf frame, or the ft5 bit in the sf frame, and represents frame 1 that is written into the slip buffer. the bit is mapped one frame delayed onto the data highway and is not subject to a slip. address bit symbol description
- 132 - TXC-03103-mb ed. 5, september 2000 qt1f- plus TXC-03103 data sheet 132 - ch 1 232 - ch 2 332 - ch 3 432 - ch 4 7 fe6/x received frame bit: this bit position is the received fe6 bit in the esf frame, but is unused in the sf format and represents frame 1 that is writ- ten into the slip buffer. the bit is mapped one frame delayed into the data highway and is not subject to a slip. 6di/x received frame bit: this bit position is the received fdl bit in the esf frame, but is unused in the sf format and represents frame 1 that is writ- ten into the slip buffer. the bit is mapped one frame delayed into the data highway and is not subject to a slip. 5 crc6/x received frame bit: this bit position is the received crc6 bit (in frame 22) in the esf frame, but is unused in the sf format and represents frame 1 that is written into the slip buffer. the bit is mapped one frame delayed into the data highway and is not subject to a slip. 4di/x received frame bit: this bit position is the received fdl bit in the esf frame, but is unused in the sf format and represents frame 1 that is writ- ten into the slip buffer. the bit is mapped one frame delayed into the data highway and is not subject to a slip. 3 fe5/x received frame bit: this bit position is the received fe5 bit in the esf frame, but is unused in the sf format and represents frame 1 that is writ- ten into the slip buffer. the bit is mapped one frame delayed into the data highway and is not subject to a slip. 2di/x received frame bit: this bit position is the received fdl bit in the esf frame, but is unused in the sf format and represents frame 1 that is writ- ten into the slip buffer. the bit is mapped one frame delayed into the data highway and is not subject to a slip. 1 crc5/x received frame bit: this bit position is the received crc5 bit (in frame 18) in the esf frame, but is unused in the sf format and represents frame 1 that is written into the slip buffer. the bit is mapped one frame delayed into the data highway and is not subject to a slip. 0di/x received frame bit: this bit position is the received fdl bit in the esf frame, but is unused in the sf format and represents frame 1 that is writ- ten into the slip buffer. the bit is mapped one frame delayed into the data highway and is not subject to a slip. address bit symbol description
- 133 - TXC-03103-mb ed. 5, september 2000 qt1f- plus TXC-03103 data sheet 133 - ch 1 233 - ch 2 333 - ch 3 433 - ch 4 7 fe2/fs4 received frame bit: this bit position is the received fe2 bit in the esf frame, or the fs4 bit in the sf frame, and represents frame 2 that is writ- ten into the slip buffer. the bit is mapped tone frame delayed into the data highway and is not subject to a slip. 6di/ft4 received frame bit: this bit position is the received fdl bit in the esf frame, or the ft4 bit in the sf frame, and represents frame 2 that is written into the slip buffer. the bit is mapped one frame delayed into the data highway and is not subject to a slip. 5 crc2/fs3 received frame bit: this bit position is the received crc2 bit (in frame 6) in the esf frame, or the fs3 bit in the sf frame, and represents frame 2 that is written into the slip buffer. the bit is mapped one frame delayed into the data highway and is not subject to a slip. 4di/ft3 received frame bit: this bit position is the received fdl bit in the esf frame, or the ft3 bit in the sf frame, and represents frame 2 that is written into the slip buffer. the bit is mapped one frame delayed into the data highway and is not subject to a slip. 3 fe1/fs2 received frame bit: this bit position is the received fe1 bit in the esf frame, or the fs2 bit in the sf frame, and represents frame 2 that is writ- ten into the slip buffer. the bit is mapped one frame delayed into the data highway and is not subject to a slip. 2di/ft2 received frame bit: this bit position is the received fdl bit in the esf frame, or the ft2 bit in the sf frame, and represents frame 2 that is written into the slip buffer. the bit is mapped one frame delayed into the data highway and is not subject to a slip. 1 crc1/fs1 received frame bit: this bit position is the received crc1 bit (in frame 2) in the esf frame, or the fs1 bit in the sf frame, and represents frame 2 that is written into the slip buffer. the bit is mapped one frame delayed into the data highway and is not subject to a slip. 0di/ft1 received frame bit: this bit position is the received fdl bit in the esf frame, or the ft1 bit in the sf frame, and represents frame 2 that is written into the slip buffer. the bit is mapped one frame delayed into the data highway and is not subject to a slip. address bit symbol description
- 134 - TXC-03103-mb ed. 5, september 2000 qt1f- plus TXC-03103 data sheet 134 - ch 1 234 - ch 2 334 - ch 3 434 - ch 4 7 fe4/x received frame bit: this bit position is the received fe4 bit in the esf frame, but is unused in the sf format and represents frame 2 that is writ- ten into the slip buffer. the bit is mapped one frame delayed into the data highway and is not subject to a slip. 6di/x received frame bit: this bit position is the received fdl bit in the esf frame, but is unused in the sf format and represents frame 2 that is writ- ten into the slip buffer. the bit is mapped one frame delayed into the data highway and is not subject to a slip. 5 crc4/x received frame bit: this bit position is the received crc4 bit (in frame 14) in the esf frame, but is unused in the sf format and represents frame 2 that is written into the slip buffer. the bit is mapped one frame delayed into the data highway and is not subject to a slip. 4di/x received frame bit: this bit position is the received fdl bit in the esf frame, but is unused in the sf format and represents frame 2 that is writ- ten into the slip buffer. the bit is mapped one frame delayed into the data highway and is not subject to a slip. 3 fe3/fs6 received frame bit: this bit position is the received fe3 bit in the esf frame, or the fs6 bit in the sf frame, and represents frame 2 that is writ- ten into the slip buffer. the bit is mapped one frame delayed into the data highway and is not subject to a slip. 2di/ft6 received frame bit: this bit position is the received fdl bit in the esf frame, or the ft6 bit in the sf frame, and represents frame 2 that is written into the slip buffer. the bit is mapped one frame delayed into the data highway and is not subject to a slip. 1 crc3/fs5 received frame bit: this bit position is the received crc3 bit (in frame 10) in the esf frame, or the fs5 bit in the sf frame, and represents frame 2 that is written into the slip buffer. the bit is mapped one frame delayed into the data highway and is not subject to a slip. 0di/ft5 received frame bit: this bit position is the received fdl bit in the esf frame, or the ft5 bit in the sf frame, and represents frame 2 that is written into the slip buffer. the bit is mapped one frame delayed into the data highway and is not subject to a slip. address bit symbol description
- 135 - TXC-03103-mb ed. 5, september 2000 qt1f- plus TXC-03103 data sheet 135 - ch 1 235 - ch 2 335 - ch 3 435 - ch 4 7 fe6/x received frame bit: this bit position is the received fe6 bit in the esf frame, but is unused in the sf format and represents frame 2 that is writ- ten into the slip buffer. the bit is mapped one frame delayed into the data highway and is not subject to a slip. 6di/x received frame bit: this bit position is the received fdl bit in the esf frame, but is unused in the sf format and represents frame 2 that is writ- ten into the slip buffer. the bit is mapped one frame delayed into the data highway and is not subject to a slip. 5 crc6/x received frame bit: this bit position is the received crc6 bit (in frame 22) in the esf frame, but is unused in the sf format and represents frame 2 that is written into the slip buffer. the bit is mapped one frame delayed into the data highway and is not subject to a slip. 4di/x received frame bit: this bit position is the received fdl bit in the esf frame, but is unused in the sf format and represents frame 2 that is writ- ten into the slip buffer. the bit is mapped one frame delayed into the data highway and is not subject to a slip. 3 fe5/x received frame bit: this bit position is the received fe5 bit in the esf frame, but is unused in the sf format and represents frame 2 that is writ- ten into the slip buffer. the bit is mapped one frame delayed into the data highway and is not subject to a slip. 2di/x received frame bit: this bit position is the received fdl bit in the esf frame, but is unused in the sf format and represents frame 2 that is writ- ten into the slip buffer. the bit is mapped one frame delayed into the data highway and is not subject to a slip. 1 crc5/x received frame bit: this bit position is the received crc5 bit (in frame 18) in the esf frame, but is unused in the sf format and represents frame 2 that is written into the slip buffer. the bit is mapped one frame delayed into the data highway and is not subject to a slip. 0di/x received frame bit: this bit position is the received fdl bit in the esf frame, but is unused in the sf format and represents frame 2 that is writ- ten into the slip buffer. the bit is mapped one frame delayed into the data highway and is not subject to a slip. address bit symbol description
- 136 - TXC-03103-mb ed. 5, september 2000 qt1f- plus TXC-03103 data sheet hdlc link control registers the bits in the following read/write registers control the transmit and receive hdlc link that is carried in 4 bits - bits in the esf format. address bit symbol description 108 - ch 1 208 - ch 2 308 - ch 3 408 - ch 4 7ehr enable hdlc receiver: a 1 enables the hdlc receiver. after flag detection and zero bit destuffing the bytes are written into the receive hdlc fifo. a 0 dis- ables the hdlc link controller, clears the fifo, and disables the hdlc receive interrupts. 6eht enable hdlc transmitter: a 1 enables the hdlc transmitter. the trans- mitter will send flags when the transmit hdlc fifo is empty. the bytes are formatted into the message when the fifo has bytes present. a 0 dis- ables the hdlc link controller, clears the fifo, and disables the hdlc transmit interrupts. 5tab transmit abort: when set to 1, the transmit hdlc link controller will transmit the abort sequence (a zero followed by seven ones) after the next data byte. this is followed by clearing the transmit hdlc fifo, and send- ing continuous flags. 4eom transmit end of message flag: when set to 1, the transmit hdlc fifo contains the last byte in the message. when the fifo has emptied, the 16-bit crc is transmitted, and this followed by an interrupt. 3 rhie receiver half full interrupt enable: this bit controls the receive hdlc status interrupt entry conditions for status bits rhis2-rhis0 (bits 7-5) in register x16h and event bits erhis2-erhis0 (bits 7-5) in register x0eh. when set to 1, the receive hdlc link controller generates an interrupt when the receive hdlc fifo is half full, or at the end of the message. when set to 0, the hdlc link controller generates an interrupt request only at the end of the message or when the fifo has overflowed. 2thie transmit half full interrupt enable: this bit controls the transmit hdlc status interrupt entry condition for status bit this (bit 4) in register x16h and event bit ethis (bit 4) in register x0eh. when set to 1, the transmit hdlc link controller generates an interrupt when the transmit hdlc fifo is half full, or at the end of the message. when set to 0, the hdlc link con- troller generates an interrupt request only at the end of the message or when the fifo has underflowed. 1 ebri enable bit code receiver interrupt: when the esf format is selected and this bit is set to 1, the bit code receive interrupt is enabled. 0ebt enable bit code transmitter: when the esf format is selected and this bit is set to 1, the bit code transmitter is enabled. the bit code defined in register x0bh is formatted into a 16-bit message that is transmitted continuously on the hdlc link as 1111111100000000.
- 137 - TXC-03103-mb ed. 5, september 2000 qt1f- plus TXC-03103 data sheet hdlc link transmit and receive data registers two registers are used for writing the transmit bytes into the 16-byte transmit fifo, and for reading the receive bytes from the receive fifo, for the hdlc message. register x18h indicates the number of bytes in the receive fifo. all registers are read/write. address bit symbol description 10a - ch 1 20a - ch 2 30a - ch 3 40a - ch 4 7-0 thd7-thd0 hdlc transmit data: the byte written to this location is written to the transmit fifo. bit 0 corresponds to the first bit transmitted in the hdlc message byte. 10b - ch 1 20b - ch 2 30b - ch 3 40b - ch 4 7-6 r reserved: these bit locations do not exist. 5-0 tbcd5-tbcd0 transmit bit code data: the value written into this register will be formatted into a 16-bit message. the 16-bit message is transmitted continuously when control bit ebt is written with a 1 (bit 0 in register x08h) tbcd5 is the msb and the first bit in the code word transmitted (i.e., the six x bits in the 16-bit sequence 111111110xxxxxx0). 117 - ch 1 217 - ch 2 317 - ch 3 417 - ch 4 7-0 rhd7-rhd0 hdlc receive data: a read cycle transfers one byte from the receive fifo into this location. bit 0 corresponds to the first bit received in the hdlc message byte. 118 - ch 1 218 - ch 2 318 - ch 3 418 - ch 4 7-5 r reserved: disregard these bits. 4-0 c4-c0 hdlc receive fifo depth : this register indicates the number of data bytes currently present in the hdlc receive fifo. the value read is in binary. bit 0 is the lsb value. for example, the value 00000 indicates that the fifo is empty, and the value 01111 indicates that there are 15 bytes present in the receive fifo. 119 - ch 1 219 - ch 2 319 - ch 3 419 - ch 4 7-6 r reserved: disregard these bits. 5-0 rbcd5-rbcd0 receive bit code data : these bits are set to the bit code when a new bit code is received 8 out of 10 consecutive times. otherwise, these six bits are set to all ones. rbcd5 is the msb.
- 138 - TXC-03103-mb ed. 5, september 2000 qt1f- plus TXC-03103 data sheet hdlc link status registers registers x16 are read-only, all other registers are read/write. the status bits in the x0e registers represent the latched status and interrupt request indications generated by the receive and transmit hdlc link control- lers and the fifos. the latched event bits are a result of a receive or transmit status indication or interrupt request in the hdlc link status register x16h. the bits latch on either the positive transitions, the negative transitions, or both positive and negative transitions of the current status or interrupt request event bits as defined by the rise/fall control bits (bits 6 and 5) in the global configuration register 006h. a latched bit causes a hardware interrupt indication when the corresponding mask bit in the hdlc link mask register x0fh is written with a 0. the status bits in register x16h represent the current (unlatched) status and interrupt request indications generated by the receive and transmit hdlc link controllers and fifos. address bit symbol description 10e - ch 1 20e - ch 2 30e - ch 3 40e - ch 4 7-5 erhis2- erhis0 latched receive hdlc interrupt events: the latched bits in this loca- tion correspond to a receive hdlc interrupt status indication in bits 7-5 in register x16h. these bits are cleared by writing a 0 to any bit position that is set. a hardware interrupt is generated when any of these bits latches and the corresponding mask bit position in register x0fh is written with a 0. these latched status bits will change to indicate a corresponding change in rhis2-rhis0 (bits 7-5, in register x16) except when rhis2- rhis0 changes to all zeros, where these latched status bits will retain the previously latched value. 4ethis latched transmit hdlc interrupt event: the latched bit in this location corresponds to a transmit hdlc interrupt status indication in bit 4 in reg- ister x16h. this bit is cleared by writing a 0 to it. a hardware interrupt is generated when this bit latches and the corresponding mask bit position in register x0fh is written with a 0. 3-2 erxfs1- erxfs0 latched receive hdlc fifo status events: the latched bits in this location correspond to receive hdlc fifo status indications in bits 3-2 in register x16h. these bits are cleared by writing a 0 to any bit position that is set. if not masked by the corresponding mask bit position in register x0fh, a hardware interrupt is generated when any of these bits latches. these latched status bits will change to indicate a corresponding change in rxfs1-rxfs0 (bits 3-2, in register x16) except in the case when rxfs1-rxfs0 changes to all zeros, where these latched status bits will retain the previously latched value. 1-0 etxfs1- etxfs0 latched transmit hdlc fifo status events: the latched bits in this location correspond to transmit hdlc fifo status indications in bits 1-0 in register x16h. these bits are cleared by writing a 0 to any bit position that is set. a hardware interrupt is generated when this bit latches and the corresponding mask bit position in register x0fh is written with a 0. these latched status bits will change to indicate a corresponding change in txfs1-txfs0 (bits 1-0, in register x16) except in the case when txfs1-txfs0 changes to all zeros, where these latched status bits will retain the previously latched value.
- 139 - TXC-03103-mb ed. 5, september 2000 qt1f- plus TXC-03103 data sheet 10f - ch 1 20f - ch 2 30f - ch 3 40f - ch 4 7-5 mrhis2- mrhis0 receive hdlc interrupt mask: when one or more bits are set to a 1, the latched receive hdlc interrupt event indications in corresponding bits 7-5 in register x0eh are masked from causing a hardware interrupt. for example, if 001 is written into this location, a start of message indication is masked from causing a hardware interrupt (see rhis2-rhis0 below). 4mthis transmit hdlc interrupt mask: when set to 1, the latched transmit hdlc interrupt event indication corresponding to bit 4 in register x0eh is masked from causing a hardware interrupt. 3-2 mrxfs1- mrxfs0 receive hdlc fifo status interrupt mask: when one or more bits are set to a 1, a latched receive hdlc fifo event indication in corresponding bits 3-2 in register x0eh is masked from causing a hardware interrupt. for example, if a 01 is written into this location, a half full or more than half full indication is masked from causing a hardware interrupt (see rxfs1 - rxfs0 below). 10f - ch 1 20f - ch 2 30f - ch 3 40f - ch 4 (cont.) 1-0 mtxfs1- mtxfs0 transmit hdlc fifo status interrupt mask: when one or more bits are set to a 1, a latched transmit hdlc fifo event that has taken place in cor- responding bits 1-0 in register x0eh is masked from causing a hardware interrupt. for example, if a 01 is written into this location, a half full or less than half full indication is masked from causing a hardware interrupt (see txfs1 - txfs0 below). address bit symbol description
- 140 - TXC-03103-mb ed. 5, september 2000 qt1f- plus TXC-03103 data sheet 116 - ch 1 216 - ch 2 316 - ch 3 416 - ch 4 7-5 rhis2-rhis0 receive hdlc interrupt status: the following table lists the various interrupt status indications for the receive hdlc message. see control bit rhie (bit 3) in register x08h. rhis2 rhis1 rhis0 rhie conditio n 0 0 0 x idle condition. 0 0 1 x start of message indication. 0 1 0 0 valid message received (crc checked ok, message is 16 bytes or less), or fifo overflow. 0 1 0 1 fifo needs servicing (short message, receive half full control bit set) or valid message received. 0 1 1 x message received with crc error. 1 0 x x abort message detected. 1 1 x x bit code received (fifo automatically cleared). x represents either value may be indicated. 4this transmit hdlc interrupt status: a 1 indicates that the transmit fifo needs servicing, either because the message is completed, or because the fifo is equal to or less than half full. 3-2 rxfs1-rxfs0 receive fifo status: the following table lists the various receive fifo status indications for the receive hdlc message. rxfs1 rxfs0 condition 0 0 normal. fifo less than half full. 0 1 fifo equal to or more than half full. 1 0 fifo full. 1 1 fifo overflowed. 1-0 txfs1-txfs0 transmit fifo status: the following table lists the various transmit fifo status indications for the transmit hdlc message. txfs1 txfs0 condition 0 0 normal. fifo equal to or more than half full. 0 1 fifo less than half full. 1 0 fifo overwritten (attempt to write to full fifo). 1 1 fifo underflowed (attempt to read an empty fifo). address bit symbol description
- 141 - TXC-03103-mb ed. 5, september 2000 qt1f- plus TXC-03103 data sheet ds0 loopback control registers these registers are all read/write. the control bits in the three registers are enabled when control bit ends0lb (bit 4 in register 0ffh) is written with a 1. writing a 1 to any one or more control bits in the following registers causes the corresponding ds0 channel(s) to be looped back from the receive path to the transmit path. the lbd24-lbd1 control bits are reset to 0 upon a hardware reset. address bit symbol description 11c - ch 1 21c - ch 2 31c - ch 3 41c - ch 4 7-0 lbd8-lbd1 loopback ds0 channels 8-1: a 1 in one or more control bits causes the corresponding ds0 channel(s) to be looped back. 11d - ch 1 21d - ch 2 31d - ch 3 41d - ch 4 7-0 lbd16-lbd9 loopback ds0 channels 16-9: a 1 in one or more control bits causes the corresponding ds0 channel(s) to be looped back. 11e - ch 1 21e - ch 2 31e - ch 3 41e - ch 4 7-0 lbd24-lbd17 loopback ds0 channels 24-17: a 1 in one or more control bits causes the corresponding ds0 channel(s) to be looped back.
- 142 - TXC-03103-mb ed. 5, september 2000 qt1f- plus TXC-03103 data sheet application diagram the diagram in figure 45 illustrates the use of the qt1f- plus device to provide framing and ds0 access for a variety of ds1 sources. direct control of most commercial line interface unit devices (lius) is provided. figure 45. some qt1f- plus TXC-03103 applications qt1m txc-04251 sot-3 txc-03003b syn155c txc-02302b sonet sts-3 24 ds0+sig, clock & frame qt1f- plus TXC-03103 } ds0 applications (async)    m13x txc-03305 ds3 qt1f- plus TXC-03103 qt1f- plus TXC-03103             } ds0 applications } 2.048 mbit/s mvip: ds0, sig, clk, data   cross point (ds0) cross point (ds0) ds1 liu liu ds1 ds1    ds1 ds1 ds1  txc-02021 art/arte txc-02020/ phast-3n txc-06103 sonet sts-3 dart txc-02030 ds3 or or 24 ds0+sig, clock & frame qt1f- plus TXC-03103    qt1f- plus TXC-03103    ds1 cdb txc-05150 liu liu ds1 utopia interface utopia/ fifo interface for cdb txc-05150 } ds0 applications cobra txc-05427c fractional t1 atm application
- 143 - TXC-03103-mb ed. 5, september 2000 qt1f- plus TXC-03103 data sheet package information the qt1f- plus device is packaged in a 128-pin low profile plastic quad flat package suitable for surface mounting, as illustrated in figure 46a. figure 46a. qt1f- plus TXC-03103 128-pin package diagram 102 65 39 38 1 128 103 64 pin #1 index d2 d1 d a a1 a2 see detail ? a ? note: dimensions in detail ? b ? detail ? c ? see details ? b ? and ? c ? e1 ee2 c note: see figure 46b for package dimensions. e (typ) b detail ? a ? l l1 TXC-03103aitq transwitch
- 144 - TXC-03103-mb ed. 5, september 2000 qt1f- plus TXC-03103 data sheet notes: 1. linear dimension: millimeter. angular dimension: degree. 2. dimensions b and c do not include dambar protrusion. dambar cannot be located on the lower radius or the foot. 3. plating thickness included. plating thickness to be 0.005 mm minimum, 0.020 mm maximum. 4. dimensions d1 and e1 do not include mold protrusion or mold mismatch. figure 46b. qt1f- plus TXC-03103 128-pin package dimensions symbol minimum nominal maximum note 1 a- -1.60 a1 0.05 - 0.15 a2 1.35 1.40 1.45 b 0.18 0.22 0.27 2, 3 c 0.10 - 0.20 2, 3 d 21.90 22.00 22.10 d1 19.90 20.00 20.10 4 d2 - 18.50 ref - e 0.50 bcs e 15.90 16.00 16.10 e1 13.90 14.00 14.10 4 e2 - 12.50 ref - l 0.45 0.60 0.75 l1 1.00 ref q0 -7
- 145 - TXC-03103-mb ed. 5, september 2000 qt1f- plus TXC-03103 data sheet ordering information part number: TXC-03103aitq 128-pin low profile plastic quad flat package related products txc-02020, art vlsi device (advanced sts-1/ds3 receiver/transmitter). art performs the transmit and receive line interface functions required for transmission of sts-1 (51.840 mbit/s) and ds3 (44.736 mbit/s) signals across a coaxial interface. txc-02021, arte vlsi device (advanced sts-1/ds3 receiver/transmitter). arte has the same functionality as art, plus expanded features. txc-02030, dart vlsi device (advanced e3/ds3 receiver/transmitter). dart performs the transmit and receive line interface functions required for transmission of e3 (34.368 mbit/s) and ds3 (44.736 mbit/s) signals across a coaxial interface. txc-02302b, syn155c vlsi device (155-mbit/s synchronizer, clock and data output). this device is similar to the syn155. it has both clock and data outputs on the line side. txc-03001b, sot-1 vlsi device (sonet sts-1 overhead terminator). this is a dual-mode device, which can be configured either to emulate the txc-03001 device or to provide additional capabilities. txc-03003b, sot-3 vlsi device (stm-1/sts-3/sts-3c overhead terminator). this device per- forms section, line and path overhead processing for stm-1/sts-3/sts-3c signals. compliant with ansi and itu-t standards. this device can be configured to emulate the txc-03003 txc-03011, sot-1e vlsi device (sonet sts-1 overhead terminator). this device provides extended features relative to the 84-pin sot-1 and it has a 144-pin package. txc-03108, t1fx8 vlsi device (8-channel t1 framer). an 8-channel framer for voice and data communications applications. this device handles all logical interfacing functionality to a t1 line and operates from a power supply of 3.3 volts. txc-03303, m13e vlsi device (ds3/ds1 mux/demux). this single multiplex/demultiplex device provides the complete interfacing function between a single ds3 signal and 28 independent ds1 signals. this device is an extended feature version of the discontinued txc-03301 m13 vlsi device. txc-03305, m13x vlsi device (ds3/ds1 mux/demux with enhanced features). this single-chip device provides the functions needed to multiplex and demultiplex 28 independent ds1 signals to and from a ds3 signal with either an m13 or c-bit frame format. it includes some enhanced fea- tures relative to the m13e txc-03303 device. txc-04251, qt1m vlsi device (quad ds1 to vt1.5 or tu-11 async mapper-desync). intercon- nects four ds1 signals with any four asynchronous mode vt1.5 or tu-11 tributaries carried in sonet sts-1 or sdh au-3 rate payload interface. txc-05150, cdb vlsi device (cell delineation block). provides cell delineation for atm cells carried in a physical line at rates of 1.544 to 155 mbit/s. txc-05427c, cobra vlsi device (constant bit rate atm adaptation layer 1). provides atm aal1 structured and unstructured service for four t1, e1 or n x 64k constant bit rate interfaces. txc-06125, xbert vlsi device (bit error rate generator/receiver). programmable multi-rate test pattern generator and receiver in a single chip with serial, nibble, or byte interface capability.
- 146 - TXC-03103-mb ed. 5, september 2000 qt1f- plus TXC-03103 data sheet standards documentation sources telecommunication technical standards and reference documentation may be obtained from the following organizations: ansi (u.s.a.): american national standards institute tel: (212) 642-4900 11 west 42nd street fax: (212) 302-1286 new york, new york 10036 web: www.ansi.org the atm forum (u.s.a., europe, asia): 2570 west el camino real tel: (650) 949-6700 suite 304 fax: (650) 949-6705 mountain view, ca 94040 web: www.atmforum.com atm forum europe office av. de tervueren 402 tel: 2 761 66 77 1150 brussels fax: 2 761 66 79 belgium atm forum asia-pacific office hamamatsu-cho suzuki building 3f tel: 3 3438 3694 1-2-11, hamamatsu-cho, minato-ku fax: 3 3438 3698 tokyo 105-0013, japan bellcore (see telcordia) ccitt ( see itu-t) eia (u.s.a.): electronic industries association tel: (800) 854-7179 (within u.s.a.) global engineering documents tel: (314) 726-0444 (outside u.s.a.) 7730 carondelet avenue, suite 407 fax: (314) 726-6418 clayton, mo 63105-3329 web: www.global.ihs.com etsi (europe): european telecommunications standards institute tel: 4 92 94 42 22 650 route des lucioles fax: 4 92 94 43 33 06921 sophia antipolis cedex web: www.etsi.org france
- 147 - TXC-03103-mb ed. 5, september 2000 qt1f- plus TXC-03103 data sheet go-mvip (u.s.a.): the global organization for multi-vendor integration protocol (go-mvip) tel: (800) 669-6857 (within u.s.a.) tel: (903) 769-3717 (outside u.s.a.) 3220 n street nw, suite 360 fax: (508) 650-1375 washington, dc 20007 web: www.mvip.org itu-t (international): publication services of international telecommunication union tel: 22 730 5111 telecommunication standardization sector fax: 22 733 7256 place des nations, ch 1211 web: www.itu.int geneve 20, switzerland mil-std (u.s.a.): dodssp standardization documents ordering desk tel: (215) 697-2179 building 4 / section d fax: (215) 697-1462 700 robbins avenue web: www.dodssp.daps.mil philadelphia, pa 19111-5094 pci sig (u.s.a.): pci special interest group tel: (800) 433-5177 (within u.s.a.) 2575 ne kathryn street #17 tel: (503) 693-6232 (outside u.s.a.) hillsboro, or 97124 fax: (503) 693-8344 web: www.pcisig.com telcordia (u.s.a.): telcordia technologies, inc. tel: (800) 521-core (within u.s.a.) attention - customer service tel: (908) 699-5800 (outside u.s.a.) 8 corporate place fax: (908) 336-2559 piscataway, nj 08854 web: www.telcordia.com ttc (japan): ttc standard publishing group of the telecommunications technology committee tel: 3 3432 1551 fax: 3 3432 1553 2nd floor, hamamatsu-cho suzuki building, web: www.ttc.or.jp 1 2-11, hamamatsu-cho, minato-ku, tokyo
- 148 - TXC-03103-mb ed. 5, september 2000 qt1f- plus TXC-03103 data sheet list of data sheet changes this change list identifies those areas within this updated qt1f- plus data sheet that have significant differences relative to the previous and now superseded data sheet. updated qt1f- plus data sheet: edition 5, september 2000 previous qt1f- plus data sheet: edition 4, january 2000 the page numbers indicated below of this updated data sheet include significant changes relative to the previous data sheet. please note that pagination changes are not listed. page number of updated data sheet summary of the change all changed edition number and date. 3-4 changed table of contents and list of figures. 78 added reference to availability of bsdl file on transwitch web site. 138 replaced first sentence of first paragraph below "hdlc link status registers", appended last sentence to the description of the following symbols, erhis2- erhis0, erxfs1-erxfs0, etxfs1-etxfs0. 142 in the applications diagrams, removed txc-04001b, adma-t1 from first dia- gram and added txc-06103 phast-3n, also added txc-02030, dart and changed m13e to m13x in second diagram. changed product number of cobra to txc-05247c in third diagram. 145 deleted the following references from the related products section: txc-02301b (syn-155); txc-03001 (sot-1); txc-03003 (sot-3); txc-03102 (qds1f); txc-03301 (m13); txc-03375 (m12); txc-04001b (adma-t1); txc- 05101c (hdlc). inserted references to the txc02030 (dart), txc-03108 (t1fx8) and txc- 03305 (m13x). changed product number for cobra from txc-05427b to txc-05427c. 146-147 updated standards documentation sources section.
- 149 - TXC-03103-mb ed. 5, september 2000 qt1f- plus TXC-03103 data sheet - notes - transwitch reserves the right to make changes to the product(s) or circuit(s) described herein without notice. no liability is assumed as a result of their use or application. transwitch assumes no liability for transwitch applications assistance, customer product design, software performance, or infringement of patents or services described herein. nor does transwitch warrant or repre- sent that any license, either express or implied, is granted under any patent right, copyright, mask work right, or other intellectual property right of tran- switch covering or relating to any combination, machine, or process in which such semiconductor products or services might be or are used.
- 150 - transwitch corporation  3 enterprise drive   shelton, ct 06484 usa www.transwitch.com tel: 203-929-8810 fax: 203-926-9453
- 151 - TXC-03103-mb ed. 5, september 2000 qt1f- plus TXC-03103 data sheet documentation update registration form if you would like to receive updated documentation for selected devices as it becomes available, please provide the information requested below (print clearly or type) then tear out this page, fold and mail it to the marketing communications department at transwitch. marketing communications will ensure that the relevant product information sheets, data sheets, application notes, technical bulletins and other publications are sent to you. you may also choose to provide the same information by fax (203.926.9453) , or by e-mail (info@txc.com) , or by telephone (203.929.8810) . most of these documents will also be made immediately available for direct download as adobe pdf files from the transwitch world wide web site ( www.transwitch.com ). name: ________________________________________________________________________________ company: ___________________________________________ title: ______________________________ dept./mailstop: __________________________________________________________________________ street: ________________________________________________________________________________ city/state/zip: __________________________________________________________________________ if located outside u.s.a., please add - country: _______________ postal code: ___________________ telephone: ________________________ ext.: _____________ fax: __________________________ e-mail: ________________________________________________ please provide the following details for the managers in charge of the following departments at your company location. department title name company/division __________________ __________________ engineering __________________ __________________ marketing __________________ __________________ please describe briefly your intended application(s) and indicate whether you would like to have a transwitch applications engineer contact you to provide further assistance: _____________________________________________________________________________________________ ____________________________________________________________________________________________ ____________________________________________________________________________________________ ____________________________________________________________________________________________ if you are also interested in receiving updated documentation for other transwitch device types, please list them below rather than submitting separate registration forms: __________ __________ __________ __________ __________ __________ __________ __________ __________ __________ __________ __________ __________ __________ please fold, tape and mail this page (see other side) or fax it to marketing communications at 203.926.9453.
please complete the registration form on this back cover sheet, and fax or mail it, if you wish to receive updated documentation on this transwitch product as it becomes available. (fold back on this line first.) (fold back on this line second, then tape closed, stamp and mail.) transwitch corporation  3 enterprise drive   shelton, ct 06484 usa www.transwitch.com tel: 203-929-8810 fax: 203-926-9453 3 enterprise drive shelton, ct 06484-4694 u.s.a. transwitch corporation attention: marketing communications dept. 3 enterprise drive shelton, ct 06484-4694 u.s.a. first class postage required


▲Up To Search▲   

 
Price & Availability of TXC-03103

All Rights Reserved © IC-ON-LINE 2003 - 2022  

[Add Bookmark] [Contact Us] [Link exchange] [Privacy policy]
Mirror Sites :  [www.datasheet.hk]   [www.maxim4u.com]  [www.ic-on-line.cn] [www.ic-on-line.com] [www.ic-on-line.net] [www.alldatasheet.com.cn] [www.gdcy.com]  [www.gdcy.net]


 . . . . .
  We use cookies to deliver the best possible web experience and assist with our advertising efforts. By continuing to use this site, you consent to the use of cookies. For more information on cookies, please take a look at our Privacy Policy. X